欢迎光临
我们一直在努力

Scite高级文本编辑器中文版_类似notepad++的文本与代码编辑器 V5.2.0 下载

不少朋友都用过notepad++,notepad++的功能非常强大,小编也一直在用,算是此类编辑器中非常好用的了。今天分享的这款Scite是一款类似notepad++的高级文本编辑器,它支持编辑C、C++、PHP、C 、perl、html、css、java、ruby等文本与代码。

界面预览图:

Scite高级文本编辑器中文版_类似notepad++的文本与代码编辑器

SciTE 是一个支持Windows与Linux平台使用的开源的文本编辑器软件,它功能齐全,支持很多的编程语言的语法高亮显示,例如C、C++、PHP、C#、perl、html、css、java、ruby等等。免费并且开源。支持linux与win32环境。在Windows下面只需将下载的文件解压缩就能使用。较其它同重量级软件,最耀眼的就是导出功能,可以导出PDF/HTML/RTF/XML/LaTex类型的文件,直接就能将语法高亮的内容导出。

Scite中文版主界面截图

SciTE是基于SCIntilla开发的,已知的几款知名的文本编辑器,如Notepad++、Notepad2、Eric3、Wing IDE与PythonWin也都是基于该库开发,可见SciTE的功能也是很强大的。

SciTE 作为一个高级文本编辑器,它自然配置很多常见与必要的特性:标签页、语法高亮、支持显示行号、注释、无限撤销、支持大小写敏感与正则表达式的查找功能。

同时SciTE 也会配置一些不常见与不经常使用的功能,例如:大小写转换、标记开关、代码折叠、输出窗口、代码编译、支持lua脚本、支持api等等。

除此之外,你会发现这个SciTE文本编辑器没有设置选项,其实不然,Scite的设置调整功能是geek风格的,因为你看不到配置界面的选项,取而代之的是它会直接为你打开设置文件,通过直接修改像txt文件一样的设置文件,你就可以改变它的功能与参数了。

Scite文本编辑器常见快捷键列表:

Tab / Shift+Tab:切换缩进

Ctrl+BackSpace / Ctrl+Delete:删除单词

Ctrl+Shift+BackSpace / Ctrl+Shift+Delete:删除行

Ctrl+Home / Ctrl+End:跳转到文件头/尾

Alt+Home / Alt+End:跳转到显示行头/尾(自动换行也会产生新的显示行)

Ctrl+L:剪切行

Ctrl+Shift+T:复制行

Ctrl+Shift+L:删除行

Ctrl+T:与前一行交换

Ctrl+D:重复选择区域或当前行

Ctrl+[/ Ctrl+]:跳转到上/下一段

Ctrl+Left / Ctrl+Right:跳转到上/下一个词

Alt+Shift+上下左右:选择一块文本(还可以按住Alt,用鼠标选择)

除此之外还具有代码折叠。按住Ctrl再点折叠处会折叠/展开所有子结点,而按住Ctrl+Shift再点折叠处可以折叠/展开所有结点。这个功能对HTML/XML也有效,感觉很方便。

SciTE仔细配置教程:

=============基本设置=============

运行SciTE,选择菜单选项–>打开Global Options文件,打开的就是SciTE的全局配置文件,建议不要改变这个文件,之后再改变配置时以这个文件作为参考与对照。随后同样打开User Options文件,空文件对错误,把Global Options文件中所有内容复制过来,意思是所有的全局配置都在User Options文件中改,User文件的配置会覆盖Global的配置。

下面的这段作用是运行时窗口大小位置与一些外观,以#开头的是注释,很好理解吧。只说WIN平台下的配置,其他的平台同样,很多配置项是注释掉的,把行首的#取消才可以起作用。

#SciTEGlobal.properties—-全局配置文件,一般不去改变;

#SciTEUser.properties —-用户配置文件,对全局配置要改变的地方,都写在这个文件里,这个文件当用户的家目录下,是隐藏文件(就是前面有个.的文件),一般要更改一些环境,写在这个文件中即可;

#SciTE.properties —-本地配置文件,也就是对于当前目录的配置文件, 会覆盖全局与用户配置文件;

#html.properties —-特定文件类型的配置文件,例如html.properties就是专门对于网页文件的配置文件,au3.properties是AutoIt的配置文件;

#参数中多数情况下值设成1表示启用某个功能,设成0表示不启用某个功能。

作过试验,重装SciTE时,全局配置文件SciTEGlobal.properties会被覆盖. 而用户配置文件sciteuser.properties 不会.

你可以对照scite文本编辑器的帮助手册,逐条查看对照SciTEGlobal.properties,把要修改的属性记下来,写到sciteuser.properties中.

当用户配置与全局配置存在相同属性时,scite多数情况下会优先应用用户配置中的属性值.

=============支持中文字符=============

#支持中文 963表示简体中文

code.page=936

output.code.page=936

#character.set=134不启用的话,在输出区中文可能会乱码

#character.set=134

#Big5:code.page=950

#UTF8:code.page=65001

=============全局参数=============

#当打开两个scite时,设成1,并position.left=0,position.width=屏幕宽度一半, 这个时候两个scite实例就可以并列显示了.这在特殊情况下可能有用

position.tile=0

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

buffers=20

#当打开多个页面时,设成1,按Ctrl+tabb 切换到先前打开页面; 设0时则按排列顺序切换.

buffers.zorder.switching=1

#关闭文件时提示保存

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

=============替换相关设置=============

#打开替换高级开关,可以只搜索某个样式

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 文件增加语法提示种类。需要告诉程序 API 文件的位置。我建议是在工作目录中新建一个 api 目录,专门存放这些文件。$(SciteDefaultHome) 表示工作目录。

api.*.c=$(SciteDefaultHome)\api\c.api

api.*.py=$(SciteDefaultHome)\api\python.api

api.*.php=$(SciteDefaultHome)\api\php.api

=============PDF相关设置=============

#输出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

=============输出区的位置/大小/及启动scite文本编辑器时输出区是否隐藏=============

#输出区在下方

split.vertical=0

#output.horizontal.size=200

#output.vertical.size=60

#output.initial.hide=1

#执行命令前清空输出区的内容

clear.before.execute=1

Scite文本编辑器切换中文界面方法:

1、运行SciTE32.exe打开,点击菜单Options >>> Open User Options File >>> 在打开的文档中添加代码locale.properties=locale.zh_s.properties,随后保存该文档重启就可以显示中文界面了。

Scite编辑器切换中文界面方法

2、输入中文显示????乱码

点击菜单Options >>> Open User Options File >>> 在打开的文档中添加代以下代码:

使用UTF-8编码:

code.page=65001

output.code.page=65001

使用GBK、GB2312:

code.page=936

output.code.page=936

中文显示乱码解决办法

解压后,运行“SciTE32.exe”打开即可,免安装。。。如果界面是英文的或者中文显示乱码,可以参照正文方法进行修改即可解决。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Scite高级文本编辑器中文版_类似notepad++的文本与代码编辑器 V5.2.0 下载》
文章链接:https://www.52kms.com/win/42933.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏