#窗口设置
#运行平台检测
if PLAT_WIN
#(windows平台)
#(运行时窗口在桌面的坐标,最大化时不起作用)
position.left=0
position.top=0
if PLAT_GTK
position.left=5
position.top=22
#窗口初始宽度
#(窗口初始宽度,-1表示最大化)
position.width=-1
position.height=-1
#打开文件对话框大小
fileselector.width=800
fileselector.height=600
#程序效果
#标签栏
#文件名显示模式
## 0 # 只显示文件名
## 1 # 显示完整路径
## 2 # 以“文件 in 目录”形式显示
title.full.path=1
#标签序号
# 在标题栏中显示当前buffer序号(标签序号)
title.show.buffers=1
#序号数
buffers=20
# 当打开多个页面时,设成1,按Ctrl+tabb 切换到先前打开页面; 设0时则按排列顺序切换
buffers.zorder.switching=1
#可见性
#(多文档标签栏可见)
tabbar.visible=1
#(只有一个文档时隐藏标签栏)
tabbar.hide.one=1
#(多行显示标签栏)
tabbar.multiline=0
#工具栏
#可见性
#(工具栏可见)
toolbar.visible=1
#其他平台
#工具栏可从主窗体分离?(GTK)
#toolbar.detachable=1
#使用 GNOME 主题提供的图标?(GTK)
#toolbar.usestockicons=1
#菜单栏
#可见性
#(全屏时隐藏菜单栏,1=true,0=false)
full.screen.hides.menu=1
#可分割
#(可分割菜单栏)
menubar.detachable=1
#状态栏
#可见性
#(状态栏可见)
statusbar.visible=1
#内容设定
### 状态条设定数目:(WIN)
statusbar.number=3
#状态栏的分栏数,下面的.1.2.3.4就是每个分栏的内容,没什么可说的,看自己的喜好了
### 状态条设定:(WIN)
statusbar.text.1=\
行=$(LineNumber) 列=$(ColumnNumber) $(OverType) $(EOLMode) $(FileAttr) \
日期:$(CurrentDate) 时间:$(CurrentTime) \
文件名($(FileNameExt)) 文件时间($(FileDate) $(FileTime))
statusbar.text.2=\
$(BufferLength) chars in $(NbOfLines) lines. 选中: $(SelLength) 字符.
statusbar.text.3=\
现在是: 日期=$(CurrentDate) 时间:=$(CurrentTime)
#文本区
#(字体放大倍数)
magnification=1
output.magnification=-1
#字体改成等宽
use.monospaced=1
#调试区
#颜色
### 错误提示符的轮廓色:
### 错误提示符的前景色
error.marker.fore=#FF0000
### 错误提示符的背景色(错误行背景色):
error.marker.back=#000000
#位置
#(窗口垂直分割,和输出窗口的分割)将输出反馈窗口放到编辑窗口的下面
#如果不想输出窗口在编辑窗口右边,设置split.vertical=0
### 调试区位于编辑区右侧=1,下方=0
split.vertical=0
#大小
#调试区的像素宽
output.horizontal.size=500
#调试区的像素高
output.vertical.size=100
#可见性
#(输出窗口默认隐藏)
output.initial.hide=1
#边界区
#模式
### 边界模式:
## 0 # 无边界
## 1 # 使用竖线指明
## 2 # 改变超出边界的字符的背景颜色
edge.mode=1
### 边界对应列
edge.column=200
#颜色
### 边界的颜色
edge.colour=#F9F9F9
#选中区
#颜色
### 选中区域的前景色
selection.fore=#FF0000
### 选中区域的背景色
selection.back=#A9D0F5
#透明度
### 选中区域的透明度
#selection.alpha=30
#空白区
#可见性
#空白字符可见?
view.whitespace=0
#以空格和退格表示缩进,缩进中的空白可见
view.indentation.whitespace=1
#颜色
### 空白的前景色:
whitespace.fore=#FFFFFF
### 空白的背景色:
whitespace.back=#000000
#其它
### 控制字符显示的替代字符
#control.char.symbol=.
#滚动条
#编辑区
#显示编辑区的水平滚动条
#horizontal.scrollbar=0
#编辑区用于滚动的假想文档像素宽
#horizontal.scroll.width=760
#horizontal.scroll.width.tracking=0
#调试区
#水平滚动
#output.horizontal.scrollbar=0
#output.horizontal.scroll.width=10000
#output.horizontal.scroll.width.tracking=0
#垂直滚动
### 调试区的垂直滚动模式:
## 0 # 禁用自动滚动
## 1 # 滚动至命令执行行
## 2 # 滚动至底端
output.scroll=1
### 编辑区最后一行滚动至视图最下端(1)而非最上端(0)
end.at.last.line=0
#编辑器功能
#代码折叠
#开关
#代码折叠开关,建议打开
fold=1
#折叠指示,建议打开
fold.compact=1
#代码折叠开关,建议打开
fold=1
#折叠指示,建议打开
fold.compact=1
#颜色
#折叠区颜色
fold.margin.colour=#F6CA87
#折叠区颜色高亮颜色
fold.margin.highlight.colour=#FFFFFF
#样式
#折叠符号,1,2,3分别是+-,圆圈+-,正方形+-)
### 折叠标识符样式:
## 0 # MacOS样式
## 1 # 加号和减号
fold.symbols=3
#代码注释折叠
fold.comment=1
#折叠预处理
fold.preprocessor=1
#边距
#大小
### 编辑区左侧边距像素宽
blank.margin.left=10
### 编辑区右侧边距像素宽
blank.margin.right=10
### 编辑区与行号区间距像素宽
margin.width=0
#代码折叠区的宽度
fold.margin.width=15
#样式
#编辑区显示行号
line.margin.visible=1
### 行号显示位数,3+表示默认3位数,不够再加
line.margin.width=3
###折叠指示区宽度
fold.flags=16
#缩进
#开关
# 使用 TAB 字符缩进
use.tabs=1
### 根据文档内容自动选择缩进宽度和缩进方式
indent.auto=1
#### 启用自动缩进,和上面的区别就是有反缩进
indent.automatic=1
### 缩进开始的括号,比如大括号回车自动缩进
indent.opening=0
#### 缩进关闭的括号,代码反缩进,同上
indent.closing=0
#### 在缩进中按 TAB 键为增加缩进单元而非插入 TAB 字符
#tab.indents=0
#### 在缩进中按 BackSpace 键为删除缩进单元而非删除光标前的字符,缩小缩进
backspace.unindents=1
#VC++风格的home键功能
#vc.home.key=1
#样式
### 每个缩进单元前显示一条竖虚线作为向导,写代码会很有用
view.indentation.guides=1
view.indentation.examine=1
### 高亮显示花括号时,同时高亮显示与之对应的缩进向导
highlight.indentation.guides=1
#参数
# tab键缩进的字符数
tabsize=4
#缩进字符数
indent.size=4
#自动换行
#开关
#自动换行开关,写代码一般不要打开自动换行
wrap=0
### 调试区自动折行
output.wrap=0
#模式
## 1 # 以词折行
## 2 # 以字符折行
wrap.style=1
#默认跳至逻辑行的行首和行尾,即使打开了自动换行。
wrap.aware.home.end.keys=1
#自动换行处的标记符显示模式
## 0 # 无显示
## 1 # 行尾显示
## 2 # 次行行首显示
## 3 # 均显示
wrap.visual.flags=2
### 换行辨识标记显示位置:
## 0 # 靠边显示
## 1 # 行尾标记紧贴文本
## 2 # 次行行首标记紧贴文本
## 3 # 均紧贴文本
wrap.visual.flags.location=2
### 折行的次行缩进空白数
wrap.visual.startindent=0
### 自动换行状态下改变 Home 和 End 键行为
#wrap.aware.home.end.keys=1
#可见性
### 换行字符可见
view.eol=0
#模式
### 换行符模式:
## LF # UNIX 习惯
## CR # Macintosh 习惯
## CRLF # Windows 习惯
eol.mode=LF
# 强行使用当前打开文件中使用次数最多的换行符?
eol.auto=0
#光标
#颜色
#光标颜色
#caret.fore=#FF0000
### 光标所在行的背景色
caret.line.back=#FFFED8
#大小
### 光标像素宽(1-3 有效):
#caret.width=2
#透明度
### 光标所在行的透明度
#caret.line.back.alpha=63
#其它
#光标闪烁频率,单位毫秒
caret.period=500
#光标延时
#caret.sticky=1
#书签
#颜色
### 书签提示符的前景色:
#bookmark.fore=#808000
### 书签所在行背景色
#bookmark.back=#FFFFA0
#透明度
### 书签所在行的透明度
#bookmark.alpha=
#查找
#颜色
#查找时,标记所有找到的地方
find.mark=#FF0000
#括号
#开关
### 开启括号高亮功能
braces.check=1
### 同时检查光标之后的括号
braces.sloppy=1
#自动完成
#开关
#就是自动完成之前输入过的单词,这项很有用
autocompleteword.automatic=1
#### 自动完成列表仅一项时不提示而自动插入
autocomplete.choose.single=1
#常用字符列表
chars.numeric=0123456789
chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
#程序参数
#(最小化到托盘区,1=true,0=false)
minimize.to.tray=0
### 程序只能运行唯一实例?
check.if.already.open=1
#只读方式打开
read.only=0
### 最后一个文件关闭时同时也关闭程序
#quit.on.close.last=1
### 文件允许的最大字节数
max.file.size=10485760
#语言支持
#国际化,让SciTE支持中文,需要在这里更改几个默认的配置,就是code.page和output.code.page都需要改成936,让编辑器支持中文编码。这样输入汉字的时候就不会有问题了。
#支持中文字符++++++++++++++++++++++++++++
#支持中文 963表示简体中文
code.page=936
### 调试区代码页
output.code.page=936
#Default (single byte character set) 0
#UTF-8 65001
#Japanese Shift-JIS 932
#Simplified Chinese GBK 936
#Traditional Chinese Big5 950
#Korean 949
#Korean Johab 1361
#日语输入代码页 932 或者 ShiftJIS 字符设置 128,中文设置936++++++++++++++++++++++++++++
#code.page=932
#character.set=128
#支持Unicode++++++++++++++++++++++++++++
#code.page=65001
#GTK+环境下支持Unicode:++++++++++++++++++++++++++++
#LC_CTYPE=en_US.UTF-8
#output.code.page=65001
################# 程序字符集 #################
character.set=134
#Default 0
#Japanese 128
#Chinese GB2312 134
#Chinese BIG5 136
#Korean 129
#Greek 161
#Eastern European 238
#Baltic 186
#Turkish 162
#Hebrew 177
#Arabic 178
#Thai 222
#Vietnamese 163
#Cyrillic (CP1251 on Windows, KOI8-R on GTK+) 204
#Cyrillic (CP1251 on GTK+) 1251
#European with Euro (ISO 8859-15) 1000
## 当使用汉化版时,当没有找到对应的翻译,用***来代替。这个功能对汉化版的作者非常有用。(
#translation.missing=***
#打开保存
# 关闭未保存的文件前询问
are.you.sure=1
#编译和运行时提示保存
are.you.sure.for.build=1
### 编译是保存所有已打开的文件
#save.all.for.build=1
### 程序变更为活动状态时保存文件
#save.on.deactivate=1
### 文件保存时删除行尾的无用空白
strip.trailing.spaces=1
# 保存时### 确保文件内容以换行符结束,这在处理文档时有时要用到
ensure.final.line.end=1
#保存文件时确保文件中所有的换行符都是配置的换行字符###
ensure.consistent.line.ends=1
# 保存文件前先删除原文件
#save.deletes.first=1
### 打开对话框访问当前文件所在的目录
#这个功能非常实用,否则有时文件目录很深,要打开一个文件,一级级点击进去真是麻烦。
open.dialog.in.file.directory=1
#打开文档后默认全部折叠
fold.on.open=1
### 保留最近使用过的文件列表
save.recent=1
### 启动时自动加载上次编辑的文件
save.session=1
session.bookmarks=1
session.folds=1
save.position=1
### 新建文件的默认后缀名:
default.file.ext=.au3
#监视更改
### 文件被外部程序更改过时重新加载?
load.on.activate=1
### 重新加载更改过的文件前询问?
are.you.sure.on.reload=1
### 重新加载文件时保留撤销记录?
reload.preserves.undo=0
#撤销和重做
### 使用粗精度的探测模式以改善性能?(*)
undo.redo.lazy=0
#绘制
### 使用额外的调色板以增加表现颜色?(WIN)(*)
use.palette=1
### 使用缓存位图绘制后再输出到屏幕?建议打开,可以提高速度,但是内存会占用多一点,这应该不是什么问题
buffered.draw=1
### 使用双相绘制模式?
two.phase.draw=1
### 编辑区缓存级别
### 0 # 无缓存
### 1 # 缓存光标所在行
### 2 # 缓存当前显示页
### 3 # 全部缓存
cache.layout=0
### 调试区缓存级别
### 0 # 无缓存
### 1 # 缓存光标所在行
### 2 # 缓存当前显示页
### 3 # 全部缓存
output.cache.layout=0
#调试
### 允许根据错误信息追寻发生行
error.select.line=1
#在工具执行前清空调试区,不要打开这项,否则代码编译器会把多行认为成一行
clear.before.execute=0
#帮助
### 帮助文件路径
if PLAT_WIN
command.scite.help="file://$(SciteDefaultHome)\Scite4AutoIt3.chm"
command.scite.help.shortcut=Ctrl+F1
command.scite.help.subsystem=2
if PLAT_GTK
command.print.*=a2ps "$(FileNameExt)"
command.scite.help=netscape "file://$(SciteDefaultHome)/SciTEDoc.html"
#定义语言支持属性
#语言菜单的配置,不希望在语言菜单的下拉菜单列表中出现语言就在这里把它注释掉(行首加#号),新加入的语言同样可以在这里添加。
# 包含三个部分: 菜单字符串 | 后缀名 | 快捷键
# The only keys allowed currently are based on F-keys and alphabetic keys and look like
# [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D.
# '&'用在菜单字符串某个字母之前作为快捷键标识,(win)
### 语言菜单内容
menu.language=\
#FreeBasic|bas||\
文本文档|txt|Shift+F11|\
#Ada|ads||\
AutoIt3脚本|au3|Shift+F12|\
#Apache Confi&g|conf||\
#Assembler|asm||\
#ASN.1|asn1||\
#Avenue|ave||\
#Baan|bc||\
批处理[&B]|bat||\
#Bullant|ant||\
#&C / C++|cpp||\
#CMake|cmake||\
#C|cs||\
#Csound|orc||\
#CSS|css||\
#D|d||\
#&Difference|diff||\
#&Eiffel|e||\
#Erlang|erl||\
#&Errorlist|err||\
#FlagShip|prg||\
#Forth|forth||\
#&Fortran|f90||\
#Gap|g||\
#H&ypertext|html|F12|\
#&InnoSetup|iss||\
#&Java|java||\
#Java&Script|js||\
#&Kix|kix||\
#TeX|tex||\
#Lisp|lisp||\
#Lot|lot||\
#Lout|lt||\
#Lu&a|lua||\
#Matlab|m.matlab||\
#&Makefile|mak|Ctrl+Shift+F11|\
#MetaPost|mp||\
#MMIXAL|mms||\
#&nnCron crontab|tab||\
#NSIS|nsis||\
#Objective Caml|ml||\
#Octave|m.octave||\
#Opal|impl||\
#Pascal|pas||\
#Pe&rl|pl||\
#P&HP|php||\
#P&LSQL|spec||\
#P&ostScript|ps||\
#P&OV-Ray SDL|pov||\
#PowerShell|ps1||\
&Properties|properties||\
#Pytho&n|py||\
#R|R||\
#Reso&urce|rc||\
#Ruby|rb||\
#Shell|sh||\
#S&QL|sql||\
#Specman|e||\
#&TCL|tcl||\
#&VB|vb||\
#VBScr&ipt|vbs||\
#Verilog|v||\
#VHDL|vhd||\
#&XML|xml|Shift+F12|\
#YAML|yaml||
#公用字体集合:(备份)
if PLAT_WIN
font.base=font:Verdana,size:20,$(font.override)
font.small=font:Verdana,size:9,$(font.override)
font.comment=font:Tahoma,size:10,$(font.override)
font.code.comment.box=$(font.comment),$(font.override)
font.code.comment.line=$(font.comment),$(font.override)
font.code.comment.doc=$(font.comment),$(font.override)
font.text=font:Verdana,size:10,$(font.override)
font.text.comment=font:Verdana,size:10,$(font.override)
font.embedded.base=font:Verdana,size:10,$(font.override)
font.embedded.comment=font:Comic Sans MS,size:10,$(font.override)
font.vbs=font:Lucida Sans Unicode,size:10,$(font.override)
font.monospace=font:Courier New,size:10
font.override=$(font.monospace)
if PLAT_GTK
font.base=font:lucidatypewriter,size:12
font.small=font:lucidatypewriter,size:10
font.comment=font:new century schoolbook,size:12
font.code.comment.box=$(font.comment)
font.code.comment.line=$(font.comment)
font.code.comment.doc=$(font.comment)
font.text=font:times,size:14
font.text.comment=font:lucidatypewriter,size:10
font.embedded.base=font:lucidatypewriter,size:12
font.embedded.comment=font:lucidatypewriter,size:12
font.monospace=font:courier,size:12
font.vbs=font:new century schoolbook,size:12
font.js=$(font.comment)
### 公用字体集合:(使用中)
if PLAT_WIN
#基本字体
font.base=font:Verdana,size:20
#调试栏
font.small=font:Verdana,size:12
#注释字体
font.comment=font:Comic Sans MS,size:10
#font.code.comment.box=$(font.comment)
#font.code.comment.line=$(font.comment)
#font.code.comment.doc=$(font.comment)
#font.code.comment.nested=$(font.comment)
#font.text=font:Times New Roman,size:200
#font.text.comment=font:Verdana,size:90
#font.embedded.base=font:Verdana,size:9
#font.embedded.comment=font:Comic Sans MS,size:8
#font.monospace=font:Courier New,size:10
font.vbs=font:Lucida Sans Unicode,size:10
if PLAT_GTK
#font.base=font:!Bitstream Vera Sans,size:9
#font.small=font:!Bitstream Vera Sans,size:8
#font.comment=font:!Bitstream Vera Serif,size:9
#font.code.comment.box=$(font.comment)
#font.code.comment.line=$(font.comment)
#font.code.comment.doc=$(font.comment)
#font.code.comment.nested=$(font.comment)
#font.text=font:!Bitstream Charter,size:10
#font.text.comment=font:!Serif,size:9
#font.embedded.base=font:!Serif,size:9
#font.embedded.comment=font:!Serif,size:9
#font.monospace=font:!Bitstream Vera Sans Mono,size:9
#font.vbs=font:!Bitstream Vera Sans Mono,size:9
#font.js=$(font.base)
#用户快捷键
user.shortcuts=\
Ctrl+Shift+V|IDM_PASTEANDDOWN|\
Ctrl+PageUp|IDM_PREVFILE|\
Ctrl+PageDown|IDM_NEXTFILE|\
KeypadPlus|IDM_EXPAND|\
KeypadMinus|IDM_BLOCK_COMMENT|\
Ctrl+F1|IDM_HELP_SCITE|
#用户上下文菜单
#user.context.menu=\
#||\
#Next File|IDM_NEXTFILE|\
#Prev File|IDM_PREVFILE|
#外部查找替换
#外部查找替换,这段要解释一下,所谓的外部查找和替换是指在不打开文件的情况下对文件进行全文查找和替换,是非常有用的一项功能,对于WIN平台的查找命令find.command表示的意思是:在$(find.files)中包含的文件类型中查找findstr。可以自定义$(find.files)的文件类型,对于PHP程序来说,一般包括(*.php *.inc *.phtml *.php5 *.html *.js *.css)等。
find.command=
if PLAT_WIN
find.command=findstr /n /s /I $(find.what) $(find.files)
#find.input=$(find.what)
if PLAT_GTK
find.command=grep --line-number "$(find.what)" $(find.files)
find.files=*
#find.in.files.close.on.find=0
#find.in.dot=1
#find.in.binary=1
#find.replace.matchcase=1
#find.replace.escapes=1
#find.replace.regexp=1
#find.replace.regexp.posix=1
#find.replace.wrap=0
#find.replacewith.focus=0
find.replace.advanced=1
#光标表现策略
caret.policy.xslop=1
caret.policy.width=20
caret.policy.xstrict=0
caret.policy.xeven=0
caret.policy.xjumps=0
caret.policy.yslop=1
caret.policy.lines=1
caret.policy.ystrict=1
caret.policy.yeven=1
caret.policy.yjumps=0
#跳转
### 跳转后的显示变化策略(请先理解 SciTEDoc 后再行修改):
#visible.policy.strict=1
#visible.policy.slop=1
#visible.policy.lines=4
#这一定不要改,是语法支持文件中重要常量的可用性
#properties.directory.enable=1