`
huangro
  • 浏览: 333433 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Scite编辑器的一些配置

阅读更多

Scite编辑器用来写程序或者作为文本阅读都是不错的选择,虽然有些功能没有Ultraedit强大,但是我还是认为它是迄今我用过的最好的编辑器,简单而实用。只是有些功能需要自己手动配置来完成,以下贴一些网上收集的配置信息:


#支持中文字符++++++++++++++++++++++++++++
#支持中文 963表示简体中文
code.page=936
output.code.page=936
#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=1
#显示状态栏
statusbar.visible=1
#标题栏显示1\2\3三种方式显示当前编辑文件名和文件路径
title.full.path=1
#最小化到屏幕下方的任务栏。如果改成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

#界面布局,字体,颜色等++++++++++++++++++++++++++++
#软件启动时左边距,上边距,宽,高. 宽高设成-1时表示窗口最大化
position.left=0
position.top=0
position.width=-1
position.height=-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=#FFFF00

#缩进,换行,代码折叠++++++++++++++++++++++++++++
#启用括号匹配检查
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=3
#代码折叠开关,建议打开
fold=1
#折叠指示,建议打开
fold.compact=1
#折叠代码样式1\2\3,2比较好看
fold.symbols=2
#代码折叠区的宽度
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

#语言菜单的配置,不希望在语言菜单的下拉菜单列表中出现语言就在这里把它注释掉(行首加#号),新加入的语言同样可以在这里添加++++++++++++++++++++++++++++
work on GTK+.
menu.language=\
#FreeBasic|bas||\
Text|txt|Shift+F11|\
Asp|asp||\
Ada|ads||\
#Apache Confi&g|conf||\
Assembler|asm||\
#ASN.1|asn1||\
#Avenue|ave||\
#Baan|bc||\
&Batch|bat||\
#Bullant|ant||\
&C / C++|c||\
#CMake|cmake||\
C&#|cs||\
#Csound|orc||\
CSS|css||\
D|d||\
&Difference|diff||\
#&Eiffel|e||\
#Erlang|erl||\
&Errorlist|err||\
#FlagShip|prg||\
&Fortran|f90||\
H&ypertext|html|F12|\
#&InnoSetup|iss||\
&Java|java||\
Java&scrīpt|js||\
#&Kix|kix||\
TeX|tex||\
Lisp|lisp||\
#Lot|lot||\
#Lout|lt||\
Lu&a|lua||\
Matlab|m.matlab||\
&Makefile|mak|Ctrl+Shift+F11|\
#Post|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||\
&Properties|properties||\
#P&ostscrīpt|ps||\
#P&OV-Ray SDL|pov||\
Pytho&n|py||\
#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||

#外部的扩展,打印和导出文档的时候有用++++++++++++++++++++++++++++
#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
分享到:
评论

相关推荐

    scite编辑器(支持多文件夹)

    Scite编辑器是一款轻量级、高度可配置的文本编辑器,特别适合程序员和开发者使用。它支持多文件夹打开,这意味着用户可以在一个工作环境中管理并编辑来自不同目录的多个项目或文件,大大提升了工作效率。Scite编辑器...

    scite编辑器,很不错哦

    Scite编辑器是一款高度可定制的源代码编辑器,尤其受到AutoIt编程语言社区的欢迎。它是由Scott Firth开发的,基于公共领域版本的EditPlus,并且是免费的开源软件,遵循 LGPL 许可协议。Scite编辑器的设计目标是提供...

    Scite 小巧编辑器

    Scite编辑器的特点主要体现在以下几个方面: 1. **轻量级与高效**:Scite的体积小,对系统资源占用低,使得它在启动速度和运行效率上表现优秀,特别适合需要快速打开和编辑文件的场景。 2. **语法高亮**:Scite...

    SciTe 编辑器 Windows 版,中文界面,含大部分的API

    文件名为“wscite”的压缩包很可能是包含了Windows版本的SciTe编辑器,可能还包括一些预配置的设置或特定的插件,以提供更好的用户体验。用户解压后,可以直接运行其中的执行文件开始使用。对于初次使用者,推荐先...

    sciTE 编辑器,支持Ruby,Python

    **sciTE编辑器详解** sciTE(Scientific TErminal)是一款轻量级且功能强大的文本编辑器,尤其适用于编程工作。它最初由Walter Bright开发,设计目标是提供一个快速启动、简单易用的编辑环境,同时也具备高级编程...

    SciTE文本编辑器

    5. **自定义配置**:SciTE允许用户通过配置文件(通常为`.properties`文件)自定义编辑器的外观和行为,如字体、颜色主题、快捷键绑定等。 6. **编译与调试**:内置编译器和调试器支持,用户可以直接在SciTE中运行...

    lua自带的SciTE编辑器的汉化

    因此,"lua自带的SciTE编辑器的汉化"是一个很重要的改进,它使得中文用户可以更加舒适地使用这个编辑器,而无需面对语言障碍。 汉化文件通常包括对软件界面的所有文本进行翻译,使其适应目标语言。在这个特定的例子...

    SciTe完美设置版(PHP编辑器)

    描述中的“SciTe完美设置版(PHP编辑器)”再次强调了这是一个专为PHP编程定制的SciTe编辑器实例,可能包含了额外的插件或配置,使得它更适合于PHP开发工作。 **标签解析** "SciTe"标签直接指出了此编辑器的基础——...

    SCITE文本编辑器

    **SCITE文本编辑器**是基于源码的文本编辑器,不同于常见的基于MFC(Microsoft Foundation Classes)框架的开发方式,它提供了丰富的编辑功能,并且允许用户通过代码自定义和扩展其功能。SCITE,全称"Source Code ...

    Scite编辑器(改进版)

    1、该版本SCITE将“TOOL”栏名称修改为“生成”,该栏中添加独立的清理命令,因此在配置中有command.clear.*.* 2、增加“调试”栏,该栏增加独立的调试命令,因此在配置中有 command.debug.*.* 3、工具栏末尾添加 ...

    ruby文本编辑器scite

    **Ruby文本编辑器Scite详解** Scite是一款强大的源代码编辑器,尤其在编程领域备受推崇。它由Scott F. Lembcke开发,最初是为Lua语言设计的,但随着时间的发展,Scite支持了多种编程语言,其中包括Ruby。Ruby是一门...

    高亮 显示 编辑器 scite

    而"SciTe"文件可能是一个配置文件或Scite的安装程序,用于安装或配置Scite编辑器,使其更适合PHP开发。 总的来说,Scite是一个强大且高度可定制的源代码编辑器,专为PHP等编程语言提供了优秀的高亮显示和编辑功能,...

    lua Scite 配置文件

    Lua Scite配置文件是用于定制和优化Scite(一个源代码编辑器)的设置,以适应个人编程习惯和需求。Scite是一款轻量级、可扩展的文本编辑器,特别适用于编写Lua脚本,但同时也支持多种其他编程语言。本文将深入探讨...

    sciTe(已配置版)

    SCIte,全名 Scientific Toolworks SCIte,是由 Gary Kramlich 开发的一款轻量级、高度可配置的文本编辑器,尤其适用于编写编程语言代码。它基于流行的 Scintilla 组件,提供语法高亮、代码折叠、自动完成等特性,...

    SciTE-for-au3-and-ahk.rar_ahk 配置文件_au3_au3-scite

    标题"SciTE-for-au3-and-ahk.rar_ahk 配置文件_au3_au3-scite"提及的是一个针对AutoIt3(au3)和AutoHotkey(ahk)的SciTE编辑器配置文件。SciTE是一个轻量级的源代码编辑器,支持多种编程语言,包括au3和ahk。这个...

    scite177.zip(一款十分优秀的文本编辑器)

    7. **自定义配置**:Scite允许用户通过配置文件(.properties)来定制编辑器的行为,比如改变字体、颜色主题、快捷键设置等,满足个人偏好。 8. **插件扩展**:虽然Scite本身功能强大,但也有丰富的第三方插件可供...

    SciTE 1.77 中文版.rar

    SciTE 是个开源的优秀且小巧功能强大的编辑器!它支持代码高亮、自动完成、代码折叠、括号匹配、自定义模块等! 它几乎可以用到目前任何的主流语言上面,而且还支持众多的配置文件的高亮折叠,突出等效果!如 ...

    Blitzkrieg SciTE Editor编辑器已汉化.rar

    8. **扩展性**:SciTE编辑器支持插件扩展,这意味着Blitzkrieg SciTE Editor可以通过安装额外的插件来增加更多功能,如代码格式化、版本控制集成等,进一步增强其功能性和实用性。 综上所述,Blitzkrieg SciTE ...

    SCITE FOR JAVA(已经配置好颜色)

    总的来说,"SCITE FOR JAVA(已经配置好颜色)"是一个集成了多种便利功能的源代码编辑器,尤其适合Java开发。其预设的颜色配置、API支持、括号补全和段落移动等功能,极大地提升了开发者的编码体验。同时,对于Lua的...

    配置SciTE中文版

    SciTE(Scintilla Text Editor)是一款免费、开源的文本编辑器,支持多种编程语言的语法高亮显示,并且具有强大的可定制性。对于中文用户来说,正确配置SciTE以适应中文环境是非常重要的。本文将详细介绍如何通过...

Global site tag (gtag.js) - Google Analytics