SciTE是一个非常有特点的文本编辑器 ,喜欢编写程序的人 ,比如我 ,都比较喜欢一些有扩充接口的软件 ,这样有些重复的工作可以通过编写脚本, 或调用命令行来完成 ,这样的文本编辑器Windows下似乎很少 ,Linux 下有些著名的文本编辑器 ,如Vim,Emacs等 .但都是非常搞的东西 . 使用起来不方便 ,但是这个SciTE编辑器 ,基本就是1/3个 Windows 上的Vim.
最适合使用SciTE的人
- 不打算使用Visual C++的人. C++似乎是一种比较与MicroSoft的工具不合的编程语言, 因为标准C++和 MS C++ 有些区别, 有时会搞得人比较烦. 所以有人打算用一些比较标准 的C++编译环境来学习或使用C++. 其实 SciTE 就是很好的这种环境,超级小巧的体型以及足够的功能很适合他们. 而且和别人讲的时候也可以说 自己没用盗版软件 :)
- 经常要改改配置什么的人 有时候改改这种配置文件(eg,XML),有时候又是那种 (.ini) ,又顺便看看某个python脚本, 当然不可能用 eclipse 了. 这个小巧的编辑器可是非常用得着.
- 有看看某个软件有什么好玩的特性的癖好的人 我就是这样的人, 我当初在网上看到有人说利用 linux 上的文本编辑器 Emacs 可以玩游戏. 这简直让我感觉不可思议, 所以一直想看看. 但是在没这种机会, 这个 SciTE 也是一个可以用来玩游戏的Text Editor 啊.
建议首先看看SciTE的菜单命令 : 他的基本功能有,语法高亮, 关键词补全, 把代码转化成pdf,rft,html, Latex, XML等格式, 通过命令行集成编译器, 解释器 , 代码格式工具等等. 关键是这么强劲的功能,竟然只在一个不到 1M 的程序中!!
SciTE仅在所有编辑器的基础功能上 ,也有所提高 :
- 语法高亮
- 代码折叠
- 注释
SciTE的语法高亮特别强,几乎所有你可能在windows上会打开的文件SciTE都有其语法高亮. 我们不谈c++,java等的源文件 ,有次我电脑中了点 小毒 ,我到网上下了个注册表文件,结果 SciTE竟然将其彩色显示了.
另外SciTE竟然可以对 html 里面的 javascript 或者 vbscript 继续语法高亮. 可以根据 script 标签的 lang 属性判断是javascript还是vbscript , 根据runat是不是server 来给文本以不同的背景色.
看看上面这张截屏 ,中间那段javascript ,是不是也有折叠的标记 ,没错 ,scite的代码折叠功能也是嵌套的 .
另外一个scite有特色的功能可能就是注释了,不管什么文件类型, 只要你按了 Ctrl+Q ,那些行马上被注释掉了.
No comments:
Post a Comment