SciTE配置方法实例【转】

Posted on 2008-04-20 14:52  苹果引擎  阅读(2756)  评论(0编辑  收藏  举报
 

本文转自:http://blog.csdn.net/killwd/archive/2006/12/28/1465963.aspx

text editor文本编辑器scite的配置文件类型

text editor文本编辑器scite主要有以下几个配置文件:

SciTEGlobal.properties 全局配置文件,一般不去改动
SciTEUser.properties 用户配置文件,对全局配置要改动的地方,都写在这个文件里
SciTE.properties 本地配置文件,也就是针对当前目录的配置文件, 会覆盖全局和用户配置文件.
***.properties 特定文件类型的配置文件,比如 html.properties就是专门针对网页文件的配置文件

可以对照scite文本编辑器的帮助手册,逐条查看对照SciTEGlobal.properties,把要修改的属性记下来,写到sciteuser.properties中.
当用户配置和全局配置存在相同属性时,scite多数情况下会优先采用用户配置中的属性值.

特定文件类型的配置文件可以从scite文本编辑器作者的网页下载:
http://www.scintilla.org/SciTE.html

text editor文本编辑器scite用户配置例子

# 使scite文本编辑器支持中文
code.page=936
output.code.page=936
#~ character.set=134

## 设置可以同时打开文件的数目,就象使用多页面浏览器一样。只能设置在全局配置中,并且在启动scite前修改才能生效。
buffers=20

## 1为关闭未保存文件时提示,如果设成0则自动保存,不提示
are.you.sure=0
## 0为编译时自动保存文件,不提示. 设成1则提示保存
are.you.sure.for.build=0
# 1为编译时自动保存所有文件
save.all.for.build=0
##代码编辑区两边的留空.由此可见,SciTE的设置真是非常细致, 在定制性上很少有text editor文本编辑器能比得上,当你熟悉以后你就会越来越喜欢上她的.
blank.margin.left=0
blank.margin.right=0
## 初始化是编辑区左边,显示行号列右侧的边距。书签标志就在这里
margin.width=16


## 初始化时编辑区左边显示行号列可见。
line.margin.visible=1
## 行号列的宽度,也就是预留几位数的行号,如果你希望位数不足时能自动扩展,可以在数字后跟个+号,比如line.3+
line.margin.width=3+

## 当只打开一篇文档时隐藏tab栏。(这样编辑区就更大了,写文档时就更方便,可见scite作者想得非常周到)
tabbar.hide.one=1

## 为1时启动scite时工具栏可见.
toolbar.visible=0

## 为1启动scite时状态栏可见
statusbar.visible=0
# tab栏启用多行模式。同时打开较多文件时,多行模式比较方便。
tabbar.multiline=1    

## 当前文件被外部修改时自动重新载入
load.on.activate=1
# 当load.on.activate=1时,且本条设1,重新载入时会先询问你
are.you.sure.on.reload=0
# 重新载入文档时保留还原信息
reload.preserves.undo=1

# 在已运行的Scite中打开新文件
check.if.already.open=1

## 如果设置成1,当输入一个词,如果文档只有这个词以该字符开始,就会显示一个自动完成选择框,按Tab键就能完成自动输入。
autocompleteword.automatic=1

## xml和html文档标签是否自动关闭
xml.auto.close.tags=0
# xml和html文档标签大小写不敏感
html.tags.case.sensitive=0

## 编辑区和输出区的初始化缩放比例。0是默认值,正值放大,负值缩小。
## 这是一个比较实用的配置,不用修改任何样式就可以改变屏幕表现
magnification=1
output.magnification=1

# 输出区的位置,大小,及启动scite文本编辑器时输出区是否隐藏
# 输出区在下方
split.vertical=0
#output.horizontal.size=200
#output.vertical.size=60
#output.initial.hide=1
# 执行命令前清空输出区的内容
clear.before.execute=1

## 新建文件时的默认语言模块
# default.file.ext=.au3

## 在输出区显示执行命令所用时间。yidabu.com设成0关闭。
time.commands=0

## 折叠设置
# 启用折叠
fold=1
# 编辑区折叠列初始化宽度.
fold.margin.width=16
# 折叠符号,0为三角形,1为展开-收缩+, 2为圆形,3方形。一般选2
fold.symbols=2
# 初始化是否折叠。yidabu.com一般设成1,这样再长的文章,因为只显示结构,看上去了一目了然。
fold.on.open=1
# 设成1,伸展时折叠符号区有一条短线指示折叠位置。收缩时显示一条长线。
fold.compact=1
# xml和html文件折叠
fold.html=0

# 标题栏显示信息,0为文件名,1为全路径,2为显示文件名和目录名。
title.full.path=1

## 一个tab占几个空格,一般设成4。
tabsize=4
# 一个自动缩进占几个空格,一般为4
indent.size=4

# 1为初始化时自动换行
wrap=0

# 不显示行结束符。所谓行结束符就是回车CR,换行LF,或回车换行CRLF。打开不同平台下创建的文件时可能有用. windows,mac,unix就是三个不同的平台.
view.eol=0

# 自动处理当前文档,另存为html并打开IE预览,用F12,与Dreamweaver一样
command.41.*.au3=$(autoit3dir)\autoit3.exe $(autoit3dir)\code\htmlFormat.au3 "$(FilePath)"
command.name.41.*.au3=get html
command.save.before.41.*.au3=1
command.shortcut.41.*.au3=F12

# getkey
command.42.*.au3=$(autoit3dir)\autoit3.exe /ErrorStdOut $(autoit3dir)\code\baiduKey.au3 $(CurrentWord)
command.name.42.*.au3=getkey
command.save.before.42.*.au3=1
command.shortcut.42.*.au3=Ctrl+Alt+F2
command.is.filter.42.*.au3=1

# 替换文档中的<和>
command.43.*.au3=$(autoit3dir)\autoit3.exe /ErrorStdOut $(autoit3dir)\code\替换html代码的lt和gt.au3 "$(FilePath)"
command.name.43.*.au3=replaceLT
command.save.before.43.*.au3=1
command.shortcut.43.*.au3=Ctrl+Alt+R
command.is.filter.43.*.au3=1


# 导入特定语言文件 只能在全局配置中修改
import au3
import lua
import others
##import asm
##import caml
##import conf
##import cpp
##import css
##import html
##import kix
##import lot
##import nsis
##import pascal
##import perl
##import ps
##import python
##import sql
##import tcl
##import tex
##import vb

#以下设置你可以先注释掉了,根据你的实际情况修改设置后开启
## 全屏时隐藏菜单栏 只有在全局配置里更改才有效。
full.screen.hides.menu =1
## 定义一个路径,指定执行菜单FIle,Open Selected Filename时的搜索路径。
# 比如要打开 myfile.au3 这个文件,该文件位于上面指定的搜索路径,这时只要把光标移动到 myfile.au3 ,再按快捷键Ctrl+Shift+O就自动打开这个文档了
openpath.*.au3=D:\AutoIt\article;D:\AutoIt\code;D:\AutoIt\config;D:\AutoIt\SciTE\api
## 指定执行File菜单Open Selected Filename命令时打开文件的默认后缀,例如把光标放到字符 myfile 再按快捷键Ctrl+Shift+O就自动打开这个文档了
open.suffix.*.au3=.au3
## 设置F1执行的命令。这是一个非常有用的功能,因为它可以把当前光标所在的词传过去,从而打开特定主题的帮助。就这个功能,就把大多数文本编辑器比下去了
# exe格式帮助文件,subsystem值2;chm帮助文件,subsystem取4; hlp文件subsystem取5

Copyright © 2024 苹果引擎
Powered by .NET 8.0 on Kubernetes