如果你还没有安装好SciTE,可以参考《在ubuntu 12.04 中安装SciTE 文本编辑器》。
刚安装好的SciTE文本编辑器非常简朴,需要经过适当配置才能成为真正称手的编程利器。
下文中的所有配置项,可以直接拷贝,然后粘贴到SciTE的用户设置文件中即可生效,部分设置项需要重新启动SciTE。在linux系统中,SciTE的用户设置文件为 ~/.SciTEUser.properties
。
你也可以直接下载我的配置文件,放置在家目录中即可。注意,该文件是隐藏文件,文件前面有一个点号。
下文中自动检测文件编码的相关配置项,需要使用到FileDetect.py文件,可以点击这里,放置到家目录下即可。
-
修改所有的字体为微软雅黑,如果希望修改为其它字体,只需要修改default.font.name即可
123456789101112131415# 注意,linux系统中默认是没有微软雅黑字体的,你可能需要从网络上下载,或者直接从windows操作系统中获取。default .font .name = font : ! Microsoft YaHeifont .base = $ ( default .font .name ) , size : 11font .small = $ ( default .font .name ) , size : 10font .comment = $ ( default .font .name ) , size : 11font .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 : 10font .text .comment = $ ( default .font .name ) , size : 9font .embedded .base = $ ( default .font .name ) , size : 9font .embedded .comment = $ ( default .font .name ) , size : 9font .monospace = $ ( default .font .name ) , size : 11font .vbs = $ ( default .font .name ) , size : 9 -
修改打开文件窗口的文件过滤器为“全部文件”
123456789if PLAT_WINall .files = All Files ( * . * ) | * . * |top .filters = $ ( all .files ) | All Sourceif PLAT_GTKall .files = All Files ( * ) | * | Hidden Files ( . * ) | . * |top .filters = $ ( all .files ) | All Sourceif PLAT_MACall .files = All Files ( * . * ) | * . * |top .filters = $ ( all .files ) All Source -
打开SciTE时默认全屏
1position .maximize = 1 -
默认显示工具条
1toolbar .visible = 1 -
让scite工具条使用gnome当前主题提供的图标
1toolbar .usestockicons = 1 -
默认显示状态栏
1statusbar .visible = 1 -
在窗口标题栏显示当前文件的全路径文件名称
1title .full .path = 1 -
默认显示行号
1234# 默认显示行号line .margin .visible = 1# 行号至少占用的宽度line .margin .width = 2 + -
高亮当前选中的单词
1234# 高亮当前选中的单词highlight .current .word = 1# 设置高亮单词的颜色highlight .current .word .colour = #FF0000 -
自动重新载入
1234# 当前文件被外部程序修改时自动载入load .on .activate = 1# 自动重新载入前询问are .you .sure .on .reload = 1 -
在已运行的SciTE中打开新文件,亦即只允许运行一个SciTE实例
1check .if .already .open = 1 -
保存最近打开的文件列表
1save .recent = 1 -
打开SciTE时自动打开上次退出时没有关闭的所有文件
1save .session = 1 -
使用空格替换tab
123456# 设置tab size 为 4个空格的大小tabsize = 4# 设置缩进的大小为4个空格的大小,可以和tabsize不同indent .size = 4#缩进时使用空格代替tab,如果设置为1则是空格和tab混合。use .tabs = 0 -
自动换行
123456# 打开编辑窗格自动换行wrap = 1# 按字进行换行(更适合亚洲语言)。如果设置为1则是按单词进行换行。wrap .style = 2# 打开输出窗格自动换行output .wrap = 1 -
开启单词自动补全
1autocompleteword .automatic = 1 -
打开文件时自动检测编码
12# 注:FileDetect.py文件可以通过点击本文开头的相关链接下载command .discover .properties = python ~ / FileDetect .py "$(FilePath)" -
xml、html自动闭合括号
1xml .auto .close .tags = 1