字体:  

Scite最小巧的编辑器!最强大的IDE!

morkyzhang 发表于: 2007-12-24 00:38 来源: PHPChina 开源社区门户

07/12/29更新了函数库支持自动添加括号,自动呼出完成函数。有需要请重新下载覆盖原文件!
于07/12/24  1:25 前下载的朋友请重新下载! 原配置文件改错一行!导致语言菜单出现问题!现已修正!

于07/12/26进行了部分内容的优化。现在的附件是优化后的。原来下载的建议重新下载!不过原版本并无问题!
打开bianyi.properties里面的内容是编译和连接外部工具的!你们把路径替换一下!我相信大家应该看的懂就不解释了!不懂的QQ问我!
scite 是个开源的优秀且小巧功能强大的编辑器!它支持代码高亮、自动完成、代码折叠、括号匹配、自定义模块等!
它几乎可以用到目前任何的主流语言上面,而且还支持众多的配置文件的高亮折叠,突出等效果!如Apache的conf文件php.ini文件像平时我们在改这些文件的是后往往为了找到某字段而费劲功夫,如今你大可以轻松的去配置它们了.
scite最强打的地方无疑就是它的自配置功能了!他的配置文件就在主文件下,后缀为properties的文件。它们分别是用于各语言和程序的配置设置,包括显示设置,功能设置等等!
scite 推出了1.75。是英文版的而且在没有,配置的情况下功能并不突出,所以就做了汉化,和修改配置,主要对html和php的配置进行了优化修改!
官方没有推出有效最新的php.properties现存的那个配置后有问题而且显示并不美观所以我按照自己的习惯进行了诸多设置!我在某些properties文件里面留下了一些注释,你们可以去查看可以按自己的需要更改!不过不是很熟悉的话那还是直接使用吧!目前的配置我认为很强打了!
自动输入最近使用过的词按CTRl + Enter 自动代码Ctrl+i

Ctrl+鼠标滚轮  可调节编辑区文字大小! 使用Ctrl+加号或减号效果一样!
具体的你们慢慢的去使用研究吧!相信你们不会失望的!
我的QQ183086107 欢迎交流
下方的三附图依次是
php 文件的显示
ini类文件的显示,用php.ini做实例
conf类文件显示,用apache配置文件做实例


好不好用欢迎大家回复一下!顺便给大家官方地址:http://www.scintilla.org
我新做了个 代码编译和调试脚本。
功能是无论你在什么位置编辑php都可以让文件和所有的附带文件解析后于浏览器运行。
以及代码测试编译和错误定位!有需要的举手100贴后放出。

SciTe.rar
(2008-09-07 13:24:06, Size: 1.02 MB, Downloads: 375)


Scintilla Text Editor.zip (1.22 MB)  by davknho Ver1.66 英文版

[ 本帖最后由 七月十五 于 2008-9-7 13:49 编辑 ]


php.JPG


ini.JPG


conf.JPG

最新回复

morkyzhang at 2007-12-24 00:43:14
我弄得挺辛苦的帮忙顶顶
dx_andy at 2007-12-24 01:18:54
我来顶顶了,明天好好试试,鼓励一下!
zjh00958 at 2007-12-24 08:25:02
我记得这个是用来编写autoit的,原来弄php也行。
神州浪子 at 2007-12-24 08:32:20
支持正则表达式吗?EditPlus2对正则表达式的支持挺不错的。
cator at 2007-12-24 09:32:26
谁有空写个 SCITE VS EDITPLUS 吧
morkyzhang at 2007-12-24 10:40:13
当然支持正则表达试啊!
morkyzhang at 2007-12-24 10:45:57
我敢说代码编写方面除了Emacs  vi外无能出其右了!
而且可以在abbrev.properties 自己编写模板!
ifel=if (|) {\n}\nelse {\n} 如加入了这行代码后!只要打入ifel加Ctrl+B
就能输入!
if () {
}
else {
}

完全可以按需定制!而且你们可以自己建立一个properties文件然后导入到全局设置!“import  ***.properties”可以定义自己喜欢的功能和显示!
morkyzhang at 2007-12-24 10:47:47

QUOTE:

原帖由 cator 于 2007-12-24 09:32 发表
谁有空写个 SCITE VS EDITPLUS 吧
没必要比!ed挺强但scite更叼,就像ed 打开ini文件和scite打开 你对比下吧!而且支持任意定制!
BlackCoffee at 2007-12-24 10:50:41
支持下原创,不错
cator at 2007-12-24 11:11:47
刚试了下 SCITE, 的确跟 EDITPLUS 不是一个档次的, 特别是在开发 PHP 方面, 最多算 SCITE 运行更快一些而已, 用来替代系统的notepad不错,
cator at 2007-12-24 11:14:05
忘了说最后一句, 还是支持 Editplus, Editplus 在WEB开发方面功能比 SCITE 强很多
morkyzhang at 2007-12-24 11:23:31

QUOTE:

原帖由 cator 于 2007-12-24 11:14 发表
忘了说最后一句, 还是支持 Editplus, Editplus 在WEB开发方面功能比 SCITE 强很多
你说的是某些控件的插入那些吧!我想你还是先去研究下scite吧用ed ud 很久了!我也知道他们的特点!不过像控件那些你完全可以自定义的!到时甚至可以完全抛弃鼠标!完全自定义空键只需输入你定义的控件名就可以!还有很多需要你研究的!而且还可以完全转移到linux和unix系统。知道为什么在西方那么多人使用emacs , vi等编写带码吗因为他们有超强的定制能力!scite也不例外,但是却没它们复杂! 单单去打开个文件的体验方法是不够的,如果花点点时间研究下我想你会改变观念的!
cator at 2007-12-24 12:12:20
我没说 scite 功能差, 只是它的 WEB 开发能力不如 Editplus, scite 是个很出色的编辑器这是大家公认的, 但是作为 PHPer(我指的是专业商业开发的,自己搞得玩着不算) 真正需要的是一个简单方便高效的 WEB 开发工具, 而不是一个通过很多自定义配置后还只能勉强用于 WEB 开发的工具软件. 我想 scite 的开发者开发它的初衷也不是为了 WEB 开发, Editplus 则基本是专门为 WEB 开发而做的,.
另: 在LINUX下我更偏向于推荐使用 VI (文本模式下) 或 Eclipse + PDT 或 ZEND Studio
thaiki at 2007-12-24 13:52:04
看了楼上各位的,就想试试哈!
phpzg at 2007-12-24 15:13:04
看到这里也有点兴趣了,希望是开源的
我现在用的UltraEdit是D版的 。。。。。。
phpzg at 2007-12-24 15:51:29
好像字体比较小, 怎么设置,没找到。。。。。。
七月十五 at 2007-12-24 16:07:22
linux下整个vi

下面来说说editplus和scite

一、速度
scite比editplus快,但editplus也足够快了

二、自动完成
scite比editplus好,scite是下拉选择式的

三、代码高亮
相差不多

四、代码折叠
scite比editplus智能而且匹配的更好

五、字体及编码支持
editplus比scite方便而且支持得更好更全面

六、用户工具扩展功能及宏
显然是editplus的设置方便多了

七、整合性
editplus更好一些,scite需要手工写很多脚本来支持。

八、输出捕获、排错输出
差不多

总之:
editplus做为一个精悍的IDE足够好了。
如果您希望更强更细致的功能,scite当然也是一很不错的选择。

期待:
editplus 3 给我们带来更好的自动完成和代码折叠功能,editplus 2这两个功能实在太鸡肋了。
morkyzhang at 2007-12-24 16:19:22

QUOTE:

原帖由 phpzg 于 2007-12-24 15:51 发表
好像字体比较小, 怎么设置,没找到。。。。。。
字体分为很多部分的!最简单的大小方法是按住Ctrl+滚轮,或是Ctrl+加号减号!
morkyzhang at 2007-12-24 16:27:39

QUOTE:

原帖由 七月十五 于 2007-12-24 16:07 发表
linux下整个vi

下面来说说editplus和scite

一、速度
scite比editplus快,但editplus也足够快了

二、自动完成
scite比editplus好,scite是下拉选择式的

三、代码高亮
相差不多

四、代码折叠
scite ...
我补充下!你说的好几个方面都是可以在脚本里面改变和设置的!而且还可以自己定制特殊的显示方式甚至添加对应api的处理模块补充等!而且还支持输出调试,调试错误定位指出等!甚至还能连接外部工具.  
当然了以上很多方面确实需要你有较好的脚本编写能力。
我觉得和edit比可能就是比较复杂吧。
另外建议大家好好的使用abbrev.properties文件可以用来定义任何代码模块,在以后的代码编写中也将事半功倍。
可以用php写个转换页面把内容转义!再加入文件速度就快多了。
七月十五 at 2007-12-24 19:55:15
出一个做好的集成版的scite4PHP IDE
scite的脚本设定不是每个人都能弄得懂的