我在程序员记事本中看不到 Erlang 的深色方案中的注释
I can't see comments in dark scheme for Erlang in Programmers Notepad
我在程序员记事本 (PN) 中为 Erlang 制作了深色配色方案。问题是以“%%”开头的注释没有显示出来(大概是因为它们是黑色的)。以“%”开头的注释会以指定的颜色显示。这是 PN 的方案文件:
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="erlang">after begin case catch cond end fun if let of query receive when
define record export import include include_lib ifdef ifndef else endif undef
apply attribute call do in letrec module primop try
</keyword-class>
</keyword-classes>
<!-- base scheme for C++ style languages -->
<language name="erlang" title="Erlang">
<lexer name="erlang" />
<comments line="%" />
<use-keywords>
<keyword key="0" name="Keywords" class="erlang"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" back="000000" />
<style name="Whitespace" key="0" back="000000" class="whitespace" />
<style name="Comment" key="1" fore="C0C0FF" class="commentline" />
<style name="Variable" key="2" fore="FFFFC0" class="variable"/>
<style name="Number" key="3" fore="D0D0D0" class="number"/>
<style name="Keyword" key="4" fore="C0FFC0" class="keyword"/>
<style name="String" key="5" fore="D0D0D0" class="string"/>
<style name="Operator" key="6" fore="C0FFFF" class="operator"/>
<style name="Atom" key="7" fore="FFFFFF"/>
<style name="Function Name" fore="FFC0FF" key="8" class="tag"/>
<style name="Character" key="9" fore="FFFFFF" class="string"/>
<style name="Macro" key="10" fore="FFFFFF" fore="FF0000"/>
<style name="Record" key="11" fore="FFFFFF" fore="FF8080"/>
<style name="Separator" key="12" fore="FFFFFF" class="error"/>
<style name="Node name" key="13" fore="FFFFFF" fore="FF00FF"/>
<style name="Parse error" key="31" back="FFFFFF" fore="FF0000" class="error"/>
</use-styles>
</language>
</Scheme>
Erlang 注释示例:
% I can be seen
%% I'm invisible
此外,使用此方案时,光标在 PN 中不可见。
为了使所有其他文本可见,我设置了默认文本的前景色:
<style name="Default" key="32" back="000000" fore="FFFFFF" />
为了显示光标,我通过 "Tools -> Options -> Fonts and Colours -> Styles" 加载了 "Dark" 预设。
我在程序员记事本 (PN) 中为 Erlang 制作了深色配色方案。问题是以“%%”开头的注释没有显示出来(大概是因为它们是黑色的)。以“%”开头的注释会以指定的颜色显示。这是 PN 的方案文件:
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="erlang">after begin case catch cond end fun if let of query receive when
define record export import include include_lib ifdef ifndef else endif undef
apply attribute call do in letrec module primop try
</keyword-class>
</keyword-classes>
<!-- base scheme for C++ style languages -->
<language name="erlang" title="Erlang">
<lexer name="erlang" />
<comments line="%" />
<use-keywords>
<keyword key="0" name="Keywords" class="erlang"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" back="000000" />
<style name="Whitespace" key="0" back="000000" class="whitespace" />
<style name="Comment" key="1" fore="C0C0FF" class="commentline" />
<style name="Variable" key="2" fore="FFFFC0" class="variable"/>
<style name="Number" key="3" fore="D0D0D0" class="number"/>
<style name="Keyword" key="4" fore="C0FFC0" class="keyword"/>
<style name="String" key="5" fore="D0D0D0" class="string"/>
<style name="Operator" key="6" fore="C0FFFF" class="operator"/>
<style name="Atom" key="7" fore="FFFFFF"/>
<style name="Function Name" fore="FFC0FF" key="8" class="tag"/>
<style name="Character" key="9" fore="FFFFFF" class="string"/>
<style name="Macro" key="10" fore="FFFFFF" fore="FF0000"/>
<style name="Record" key="11" fore="FFFFFF" fore="FF8080"/>
<style name="Separator" key="12" fore="FFFFFF" class="error"/>
<style name="Node name" key="13" fore="FFFFFF" fore="FF00FF"/>
<style name="Parse error" key="31" back="FFFFFF" fore="FF0000" class="error"/>
</use-styles>
</language>
</Scheme>
Erlang 注释示例:
% I can be seen
%% I'm invisible
此外,使用此方案时,光标在 PN 中不可见。
为了使所有其他文本可见,我设置了默认文本的前景色:
<style name="Default" key="32" back="000000" fore="FFFFFF" />
为了显示光标,我通过 "Tools -> Options -> Fonts and Colours -> Styles" 加载了 "Dark" 预设。