📄 eiffel.properties
字号:
# Define SciTE settings for Eiffel files.filter.eiffel=Eiffel (e)|*.e|file.patterns.eiffel=*.e# Main Eiffel lexer dows indentation based foldinglexer.$(file.patterns.eiffel)=eiffel# Alternative key word based folding has trouble with redefine and rename clauses#lexer.$(file.patterns.eiffel)=eiffelkw# These keywords are case insensitive although Eiffel has conventions for# keywords, predefined names and predefined classes: alias, Current, BOOLEAN# Could differentiate between thesekeywordclass.eiffel=\alias all and any as bit boolean \check class character clone create creation current \debug deferred div do double \else elseif end ensure equal expanded export external \false feature forget from frozen general \if implies indexing infix inherit inspect integer invariant is \language like local loop mod name nochange none not \obsolete old once or platform pointer prefix precursor \real redefine rename require rescue result retry \select separate string strip then true undefine unique until \variant void when xorkeywords.$(file.patterns.eiffel)=$(keywordclass.eiffel)# Eiffel styles# Defaultstyle.eiffel.0=fore:#808080style.eiffelkw.0=$(style.eiffel.0)# Line commentstyle.eiffel.1=$(colour.code.comment.line),$(font.code.comment.line)style.eiffelkw.1=$(style.eiffel.1)# Numberstyle.eiffel.2=$(colour.number)style.eiffelkw.2=$(style.eiffel.2)# Keywordstyle.eiffel.3=$(colour.keyword),boldstyle.eiffelkw.3=$(style.eiffel.3)# Stringstyle.eiffel.4=$(colour.string),$(font.monospace)style.eiffelkw.4=$(style.eiffel.4)# Characterstyle.eiffel.5=$(colour.char),$(font.monospace)style.eiffelkw.5=$(style.eiffel.5)# Operatorsstyle.eiffel.6=$(colour.operator),boldstyle.eiffelkw.6=$(style.eiffel.6)# Identifierstyle.eiffel.7=style.eiffelkw.7=$(style.eiffel.7)# End of line where string is not closedstyle.eiffel.8=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilledstyle.eiffelkw.8=$(style.eiffel.8)# Braces are only matched in operator stylebraces.eiffel.style=6braces.eiffelkw.style=$(braces.eiffel.style)statement.indent.$(file.patterns.eiffel)=5 do else elsif rescue if is loopstatement.end.$(file.patterns.eiffel)=10 ;statement.lookback.$(file.patterns.eiffel)=20block.start.$(file.patterns.eiffel)=10 check debug deferred do from if inspect onceblock.end.$(file.patterns.eiffel)=10 endcommand.compile.*.e=compile $(FileName)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -