如果你还没有安装好SciTE,可以参考《在ubuntu 12.04 中安装SciTE 文本编辑器》。刚安装好的SciTE文本编辑器非常简朴,需要经过适当配置才能成为真正称手的编程利器。下文中的所有配置项,可以直接拷贝,然后粘贴到SciTE的用户设置文件中即可生效,部分设置项需要重新启动SciTE。在linux系统中,SciTE的用户设置文件为 ~/.SciTEUser.properties。你也可以直接下载我的配置文件,放置在家目录中即可。注意,该文件是隐藏文件,文件前面有一个点号。下文中自动检测文件编码的相关配置项,需要使用到FileDetect.py文件,可以点击这里,放置到家目录下即可。

修改所有的字体为微软雅黑,如果希望修改为其它字体,只需要修改default.font.name即可


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15



# 注意,linux系统中默认是没有微软雅黑字体的,你可能需要从网络上下载,或者直接从windows操作系统中获取。

default.font.name=font:!Microsoft YaHei

font.base=$(default.font.name),size:11

font.small=$(default.font.name),size:10

font.comment=$(default.font.name),size:11

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=$(default.font.name),size:10

font.text.comment=$(default.font.name),size:9

font.embedded.base=$(default.font.name),size:9

font.embedded.comment=$(default.font.name),size:9

font.monospace=$(default.font.name),size:11

font.vbs=$(default.font.name),size:9  


修改打开文件窗口的文件过滤器为“全部文件”


1

2

3

4

5

6

7

8

9



ifPLAT_WIN

    all.files=All Files(*.*)|*.*|

    top.filters=$(all.files)|All Source

ifPLAT_GTK

    all.files=All Files(*)|*|Hidden Files(.*)|.*|

    top.filters=$(all.files)|All Source

ifPLAT_MAC

    all.files=All Files(*.*)|*.*|

    top.filters=$(all.files)All Source


打开SciTE时默认全屏


1



position.maximize=1


默认显示工具条


1



toolbar.visible=1


让scite工具条使用gnome当前主题提供的图标


1



toolbar.usestockicons=1


默认显示状态栏


1



statusbar.visible=1


在窗口标题栏显示当前文件的全路径文件名称


1



title.full.path=1


默认显示行号


1

2

3

4



# 默认显示行号

line.margin.visible=1

# 行号至少占用的宽度

line.margin.width=2+


高亮当前选中的单词


1

2

3

4



# 高亮当前选中的单词

highlight.current.word=1

# 设置高亮单词的颜色

highlight.current.word.colour=#FF0000


自动重新载入


1

2

3

4



# 当前文件被外部程序修改时自动载入

load.on.activate=1

# 自动重新载入前询问

are.you.sure.on.reload=1


在已运行的SciTE中打开新文件,亦即只允许运行一个SciTE实例


1



check.if.already.open=1


保存最近打开的文件列表


1



save.recent=1


打开SciTE时自动打开上次退出时没有关闭的所有文件


1



save.session=1


使用空格替换tab


1

2

3

4

5

6



# 设置tab size 为 4个空格的大小

tabsize=4

# 设置缩进的大小为4个空格的大小,可以和tabsize不同

indent.size=4

#缩进时使用空格代替tab,如果设置为1则是空格和tab混合。

use.tabs=0


自动换行


1

2

3

4

5

6



# 打开编辑窗格自动换行

wrap=1

# 按字进行换行(更适合亚洲语言)。如果设置为1则是按单词进行换行。

wrap.style=2

# 打开输出窗格自动换行

output.wrap=1


开启单词自动补全

Shell


1



autocompleteword.automatic=1


打开文件时自动检测编码

Shell


1

2



# 注:FileDetect.py文件可以通过点击本文开头的相关链接下载

command.discover.properties=python~/FileDetect.py"$(FilePath)"


xml、html自动闭合括号

Shell


1



xml.auto.close.tags=1