我的SCITE配置文件
2014-02-09T17:56:00+08:00
再见理想
简单的开源文本编辑器,notepad++也是基于scite开发。它的强大在于可配置性,下面是我的配置文件。
#【应用程序部分】
#文件有变动自动载入
load.on.activate=1
#软件启动时左边距,上边距,宽,高. 宽高设成-1时表示窗口最大化
position.left=0
position.top=0
position.width=-1
position.height=-1
#隐藏工具栏
toolbar.visible=0
#显示状态栏
statusbar.visible=1
#只打开一个文件时隐藏标签卡
tabbar.hide.one=1
#tab栏启用多行模式
tabbar.multiline=1
#鼠标到达文件末尾行后滚动条可继续下移
end.at.last.line=0
#显示行号
line.margin.visible=1
#行号显示的位数,3+表示默认3位数,不够再加
line.margin.width=3+
#行号缩进的宽度
margin.width=0
#打开文件路径为当前编辑文件相同目录
open.dialog.in.file.directory=1
#打开替换高级开关
find.replace.advanced=1
#通过搜索查找到的字符颜色
find.mark=#ff0000
#打开文件过滤器
source.files=*.asm;*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hxx;*.hpp;\
*.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;\
*.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\
*.java;*.js;*.py;*.pl;*.rb;*.cgi;*.lua;*.conf;\
make*;*.mak;\
*.properties;*.html;*.xml;*.iface;*.bat;*.e
if PLAT_WIN
all.files=All Files (*.*)|*.*|
if PLAT_GTK
all.files=All Files (*)|*|Hidden Files (.*)|.*|
open.filter=\
All Source|$(source.files)|\
$(all.files)\
$(filter.bash)\
$(filter.cmake)\
$(filter.cpp)\
#$(filter.ch)\
$(filter.css)\
$(filter.java)\
$(filter.js)\
$(filter.perl)\
$(filter.php)\
$(filter.properties)\
$(filter.ps)\
$(filter.python)\
$(filter.ruby)\
$(filter.text)\
#【编辑文件视图部分】
#文件编码utf8
code.page=65001
output.code.page=65001
#光标的颜色
caret.fore=#ff00ff
#光标的宽度1\2\3
caret.width=3
#光标所在行背景色
caret.line.back=#cccccc
#显示空格和制表符
view.whitespace=1
#显示缩进的那个虚竖线
view.indentation.whitespace=1
#选中代码颜色及色彩透明度
selection.fore=#000000
selection.back=#ff0000
selection.alpha=60
#制表符长度
tabsize=4
#缩进长度
indent.size=4
#启用tab符缩进[0为不起用,即用空格代替]
use.tabs=0
#缩进,就是自动保持前一行的缩进
indent.auto=1
#智能缩进,和上面的区别就是有反缩进
indent.automatic=1
#启用括号匹配检查
braces.check=1
braces.sloppy=1
#代码缩进,比如大括号回车自动缩进
indent.opening=1
#代码反缩进,同上
indent.closing=1
#代码折叠开关,建议打开
fold=1
#折叠指示,建议打开
fold.compact=1
#折叠代码样式1\2\3,2比较好看
fold.symbols=2
#代码折叠区的宽度
fold.margin.width=16
#代码注释折叠
fold.comment=1
#折叠预处理
fold.preprocessor=1
#除默认语法提示外,可自定义增加后缀名为API语法自动完成文件,$(SciteDefaultHome)表示工作目录,建议在工作目录中新建API目录专门存放自动完成文件
api.*.asp=$(SciteDefaultHome)/api/asp.api
#python
api.*.py=$(SciteDefaultHome)/api/python.api
api.*.pyw=$(SciteDefaultHome)/api/python.api
#php
api.*.php=$(SciteDefaultHome)/api/php.api
#css
api.*.css=$(SciteDefaultHome)/api/css.api
#java
api.*.js=$(SciteDefaultHome)/api/java.api
#在文件内出现过的词都可以自动完成
autocompleteword.automatic=1
#自动补全xml及html标签
xml.auto.close.tags=1
#xml和html文档标签大小写不敏感
html.tags.case.sensitive=0
#Python用的,你不用Python编程语言的话,这条不用管,大概是缩进对齐用的
tab.timmy.whinge.level
标签:
scite