---
title: "SciTE 中文配置信息"
date: 2012-08-08T10:00:00.000Z
tags: ["SciTE 中文", "SciTE 中文配置信息", "SciTE 使用", "SciTE 配置"]
categories: ["技术"]
canonical: https://www.zhaojian.net/scite-chinese-configuration/
author: 赵健
---

最近换 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