赵健的技术笔记

SciTE 中文配置信息

技术 约 7529 字 · 19 分钟 - 次阅读

最近换 SciTE 编辑器了,非常适合我,这是我使用过的唯一能媲美 notepad++ 的编辑器了,因为就要常驻 Linux 了,所以准备转投 SciTE 了。 用了几天还不错,不过配置的确很头疼,我的这个配置是参考了一下网上的,又修改了一下适合我自己的习惯。 贴出来,有需要的就拿去吧。(后期会持续更新…) #SciTEGlobal.properties —— 全局配置文件,一般不去改动; #SciTEUser.properties —— 用户配置文件,对全局配置要改动的地方,都写在这个文件里; #SciTE.properties —— 本地配置文件,也就是针对当前目录的配置文件,会覆盖全局和用户配置文件; #html.properties —— 特定文件类型的配置文件,比如 html.properties 就是专门针对网页文件的配置文件,au3.properties 是 AutoIt 的配置文件; #参数中多数情况下值设成 1 表示启用某个功能,设成 0 表示不启用某个功能。 #支持中文字符 ++++++++++++++++++++++++++++ #支持中文 963 表示简体中文 code.page=65001 output.code.page=65001 #character.set=134 不启用的话,在输出区中文可能会乱码 #character.set=134 #Big5:code.page=950 #UTF8:code.page=65001 #全局参数 ++++++++++++++++++++++++++++ #软件工作目录 SciteDefaultHome=D:\ 系统工具 \ 网页制作 \scite #关闭文件时提示保存 are.you.sure=1 #重新载入文档时提示 are.you.sure.on.reload=1 #重新载入文档时保留还原信息 reload.preserves.undo=1 #编译和运行时提示保存 #are.you.sure.for.build=1 #检查文档是否已经被其他软件打开 check.if.already.open=1 #显示最近打开的文件 save.recent=1 #只打开一个文件时隐藏标签卡 tabbar.hide.one=1 #最小化时缩小到系统托盘 minimize.to.tray=1 #显示工具栏 toolbar.visible=0 #显示状态栏 statusbar.visible=1 #标题栏显示 1\2\3 三种方式显示当前编辑文件名和文件路径 title.full.path=2 #显示当前 buffer 序号
title.show.buffers=1 buffers=100 #最小化到屏幕下方的任务栏。如果改成 1,就是最小到屏幕最右下角的托盘区域。 minimize.to.tray=0 #scite 启动时 tab 栏可见 tabbar.visible=1 #当只打开一篇文档时隐藏 tab 栏 tabbar.hide.one=0 #tab 栏启用多行模式,同时打开较多文件时,多行模式比较方便 tabbar.multiline=1 #打开文件路径为当前编辑文件相同目录 open.dialog.in.file.directory=1 #将结果输出窗口放到下方 split.vertical=0 #打开文件时打开的目录为当前操作文件所在目录。这个功能非常实用,否则有时文件目录很深,要打开一个文件,一级级点击进去。 open.dialog.in.file.directory=1 #在输出区显示执行命令所用时间 time.commands=1 #替换相关设置,0 时 () 要写成 ()。一般设成 1++++++++++++++++++++++++++++ find.replace.regexp.posix=1 #打开替换高级开关,可以只搜索某个样式 find.replace.advanced=1 #是否默认用正则表达式搜索 find.replace.regexp=0 #默认搜索时 Wrap around find.replace.wrap=1 #也就是搜索框的 Transform. backslash expressions 开关 #打开这个开关,搜索时要用 \ 来表示
find.replace.escapes=0 find.replacewith.focus=1 #通过搜索查找到的字符颜色(用半透明显示) find.mark=#F14687 #界面布局,字体,颜色等 ++++++++++++++++++++++++++++ #默认 style..32=$(font.base),back:#cce8cf #行号背景,前景,字体,你可以在用户配置文件里改动一下试试,立即能看到效果 style..33=fore:#000000,back:#CCCCCC,$(font.base) #括号 (‘, ‘)’, ‘[‘, ‘]‘, ‘{‘, 和 ‘} 高亮颜色 style..34=fore:#0000FF,bold #不匹配括号高亮颜色。这在写代码多层括号嵌套时很有用。 style..35=fore::#009933,bold #控制字符 style..36= #缩进线 style..37=fore:#C0C0C0,back:#CCCCCC #启用括号匹配检查 braces.check=1 braces.sloppy=1 #软件启动时左边距,上边距,宽,高。宽高设成 - 1 时表示窗口最大化 position.left=0 position.top=0 position.width=-1 position.height=-1 #当打开两个 scite 时,设成 1, 并 position.left=0,position.width = 屏幕宽度一半,这时两个 scite 实例就可以并列显示了。这在特殊情况下可能有用 position.tile=1 #缩进空白可见 view.indentation.whitespace=1 #设置空白符的前景色和背景色 whitespace.fore whitespace.back #每个空白缩进单元显示一条垂直线,修改后重启 Scite 文本编辑器生效。 view.indentation.guides=1 highlight.indentation.guides=1 #默认字体字号,这里使用了等宽字体 font.base=font:Courier New,size:9 font.small=font:Courier New,size:9 #选中代码字体、背景颜色及色彩透明度 selection.fore=#000000 selection.back=#000080 selection.alpha=80 #闪烁光标的颜色 caret.fore=#000080 #闪烁光标的宽度 1\2\3 caret.width=2 #光标所在行背景色 caret.line.back=#5ba52f #缩进,换行,代码折叠 ++++++++++++++++++++++++++++ #启用括号匹配检查 braces.check=1 braces.sloppy=1 #tab 键缩进的字符数 tabsize=4 #缩进字符数 indent.size=4 #缩进使用 tab 键 use.tabs=1 #缩进,就是自动保持前一行的缩进 #indent.auto=1 #智能缩进,和上面的区别就是有反缩进 indent.automatic=1 #代码缩进,比如大括号回车自动缩进 indent.opening=1 #代码反缩进,同上 indent.closing=1 #tab 键缩进 #tab.indents=0 #自动换行开关,写代码一般不要打开自动换行 wrap=1 #换行的风格,没用过 wrap.style=2 #输出窗口自动换行 output.wrap=1 #自动换行处的标记符 wrap.visual.flags=0 #代码折叠开关,建议打开 fold=1 #折叠指示,建议打开 fold.compact=1 #折叠代码样式 1\2\3,2 比较好看 fold.symbols=3 #代码折叠区的宽度 fold.margin.width=16 #代码注释折叠 fold.comment=1 #折叠预处理 fold.preprocessor=1 #鼠标到达文件末尾行后滚动条可继续下移 end.at.last.line=0 #显示行号 line.margin.visible=1 #行号显示的位数,3 + 表示默认 3 位数,不够再加 line.margin.width=3+ #行号缩进的宽度,最好不缩进 margin.width=0 #长行指示 edge.column=200 edge.mode=0 edge.colour=#F9F9F9 #设置错误行的前景色和背景色 error.marker.fore=#0000A0 error.marker.back=#DADAFF #设置书签列的前景色,背景色和透明度 bookmark.fore=#808000 bookmark.back=#FFFFA0 #如果书签列被关闭,书签所在行将以指定透明度显示 bookmark.alpha=100 #语法提示及自动完成 ++++++++++++++++++++++++++++ #除默认语法提示外,可自定义增加后缀名为 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 #编译错误定位到源代码 error.select.line=1 #外部的扩展,打印和导出文档的时候有用 ++++++++++++++++++++++++++++ #export.keep.ext=1(构建可执行程序支持) #所见即所得,可以实时预览 export.html.wysiwyg=1 #export.html.tabs=1(HTML tab 键支持) #export.html.folding=1(HTML 折叠支持) #HTML 旧风格支持 export.html.styleused=1 #export.html.title.fullpath=1(HTML 文件显示完整路径) #export.rtf.tabs=1(多文档 RTF 支持) #export.rtf.font.face=Arial(RTF 文档的默认字体) #export.rtf.font.size=9(同上) #export.rtf.tabsize=8(同上) #输出 PDF 文档放大倍数 export.pdf.magnification=0 #PDF 默认字体 Font: Courier, Helvetica or Times (Courier line-wraps) export.pdf.font=Helvetica #Page size (in points): width, height #E.g. Letter 612,792; A4 595,842; maximum 14400,14400 #PDF 页面默认大小 export.pdf.pagesize=595,842 #PDF 默认页边距 Margins (in points): left, right, top, bottom export.pdf.margins=72,72,72,72 #支持输出 XML export.xml.collapse.spaces=1 export.xml.collapse.lines=1 #常用字符列表,留下英文和数字就行了,汉字感觉用不上 ++++++++++++++++++++++++++++ chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ chars.numeric=0123456789 #打开文件对话框的文件过滤配置,默认的文件类型是在 source.files 中定义的文件类型,把自己最常编辑的文件类型写到 source.files 中,如 .php;.html; 等 ++++++++++++++++++++++++++++ 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;.php;.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.ada)
$(filter.conf)
$(filter.asm)
$(filter.asn1)
$(filter.ave)
$(filter.baan)
$(filter.bash)
$(filter.caml)
$(filter.cmake)
$(filter.cpp)
#$(filter.ch)
$(filter.css)
$(filter.d)
$(filter.eiffel)
$(filter.erlang)
$(filter.fortran)
$(filter.idl)
$(filter.inno)
$(filter.java)
$(filter.js)
$(filter.kix)
$(filter.lout)
$(filter.lua)
$(filter.matlab)
$(filter.post)
$(filter.mmixal)
$(filter.nncrontab)
$(filter.nsis)
$(filter.opal)
$(filter.pascal)
$(filter.perl)
$(filter.php)
$(filter.pov)
$(filter.prg)
$(filter.properties)
$(filter.ps)
$(filter.python)
$(filter.ruby)
$(filter.sql)
$(filter.specman)
$(filter.tcl)
$(filter.tex)
$(filter.text)
$(filter.vb)
$(filter.web)
$(filter.yaml)
$(filter.verilog)
$(filter.vhdl) #部分语言特别设置 ++++++++++++++++++++++++++++ #asp 的默认脚本语言,设成 1 时是 Java, 2 是 VB, 3 是 Python asp.default.language=2 #Python 用的,你不用 Python 编程语言的话,这条不用管,大概是缩进对齐用的 tab.timmy.whinge.level #输出区的位置,大小,及启动 scite 文本编辑器时输出区是否隐藏 ++++++++++++++++++++++++++++ #输出区在下方 split.vertical=0 #output.horizontal.size=200 #output.vertical.size=60 #output.initial.hide=1 #执行命令前清空输出区的内容 clear.before.execute=1 #文件尾留空,默认设置中,光标在文件最后一行时垂直滑动条无法再向下滚动,不符合使用习惯。 end.at.last.line=0 #新建文件时的默认语言模块
default.file.ext=.hmtl

分享:

评论