@sfufoet 我一直用 EmEditor 6 这个老古董编辑器,就因为两点:支持宏;输入文字之后全部删除,关闭标签不会提示保存,因此 EmEditor 6 是个非常适合替代记事本的编辑器,但是它不适合写代码。目前 EmEditor 6 的英文版是免费的。
最近在 Mac 和 Windows 下尝试了 Sublime Text 2 之后,发现它非常强大好用,更新也非常快。推荐大家使用开发版。它是共享软件,不购买也可以完整使用,只是有时候保存的时候会提示你购买,取消就可以了。
Sublime Text 2 的特色功能:
- 良好的扩展功能,官方称之为安装包(Package)。
- 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞
- 强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。”
- 即时的文件切换。
- 随心所欲的跳转到任意文件的任意位置。
- 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
- 支持 VIM 模式
- 支持宏,宏是什么,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
- 更新非常勤快,几乎每周都会有一个新版本杀出来
- 等等……
具体功能和使用教程看这几篇:
- Sublime Text 2 入门及技巧。
- ZenCoding in Sublime Text 2 关于 ZenCoding 参考小众的介绍:Zen Coding – 超快地写网页代码
- Sublime Text 2 实用快捷键[Mac OS X]
- Sublime Text 2 右键菜单中的实用选项
- 关于Sublime Text2的一些记录
说两个小技巧:选择文字之后,按下 Tab 和 Shift + Tab 可以控制缩进,和 EmEditor 一样,内牛。文件未保存就可以直接退出程序,下次启动会自动恢复。
P.S. 欢迎大家补充各种技巧。
2012-2-21 Update:多谢小众软件读者 王彬 推荐 Sublime Text 2 插件 ConvertToUTF8 plugin,它能把 GBK 转 UTF-8。
2012-06-27 update: Sublime Text 2 正式版已经发布。
正在找这类东西,试试去
@稻米鼠, 非常帅,只是渴望中文版,好吧,因为我是小白,谁给汉化一下
@稻米鼠,
前排占个位吧
http://iask.sina.com.cn/u/2673650937/ish
这个有汉化版本下载 覆盖很全~
试了下,Encoding支持上跟EMEditor还差距很远……东方的字符集都不支持……
@jhpx, EE 都开发很多年了。ST 才杀出来不久哦。编程的话,我觉得支持 UTF-8 就够了。
貌似要钱的
@suntao, 可以无限试用。
这玩意不好用,灰常不好用
长得不错~试试看
GUI这是我首选,不过还是偏爱vim一些
@萌名雪, 它支持 vim 的操作模式。
@sfufoet, 试了一下,支持一部分,还是有些比较好用的命令没法使用……
图片地址有问题,开头少了个H
@Cylent, 修正了。多谢。
vim啊, 有了vim什么都不需要了
EmEditor 怎么不适合写代码?该有的都有了
@何不谢, EM 不跨平台。一直不喜欢 6 以后的版本。
@sfufoet, 有什么缺点额。。。我11用的很顺啊。。。
一直在用ST2,灰常好用灰常优雅,喜欢vim的童鞋可以去设置里启用vintage那个package,就会有命令模式插入模式了。ST2其实是专门给编程用的,说实话GUI比较简单,改软件配置都是直接编辑配置文件,没有图形界面
为何这篇文章在RSS读到了,但是小众首页上却没有~~
@Dary, 服务器缓存出现问题了。
好吧,偶作为还不知道未来是程序猿还是攻城狮的表示还是 Notepad++ 算鸟。。额,开学后也可以尝试一下 Vim 。。
@root, 多尝试几个编辑器,一定有一个适合你。Notepad++ 一直用不惯。
现在我是 Windows Mac 两边都在用,ST2 很适合我。
就使用来说,st2给我的感觉算不上太惊艳,虽然他的那个代码地图相当的赞,但是对于开发来说,你能想象中文,日文全部都不支能完美支持的编辑器么?我知道utf-8可以完美支持,但是有很多的老代码他都不是utf-8的啊。
另外,我对他的启动速度很好奇,第一次启动极慢,我的2G内存的机器竟然可以将近2分钟,但是后面打开文件的速度就超快。他初次启动的时候都干什么了?
@逍遥度日, 这个问题,我来跟作者反馈一下。关于启动的问题,我没遇到哦。第一次运行大概是 15 秒。
一直用notepad++的人掩面路过
@victoryan, notepad++很好用
我也是notepad++@victoryan,
@haha, 同好啊,感觉像插件好用,像HexToText HexToDec之类,经常和十六进制报文打交道的人表示没有比这个更多舒服的了
59刀一个注册码,这个价格确实有点贵。
vim是基础,实用兼装B必备
用了几天后发现没有打印功能,只好改用textmate。
好吧,这个东西就是模仿textmate的,似乎是用python写的
不支持东亚语言,有时候确实有点不方便。不过那个snippets确实模仿的不错,赞
@Mona, 的确是模仿的。但据说 textmate 作者的态度不友好,迟迟没办法把 textmate 2 做出来。
没见有用emacs… …
一直用 EmEditor 做开发,多编码支持和强大的搜索为大工程的开发带来很大的方便。
至于跨平台问题,EmEditor 确实立马黑线,但是对于团队中大部分人都在 Windows 下开发的情况下,仍然是一个最佳选择。我的团队全部付费使用 EmEditor,编译时才在 Linux & MacOS 才在上进行,不在上面编码。
不知道对正则表达式的支持怎么样
打不开官网
一直在用,确实很好用~最近那个很丑的图标也被替换了,越来越不错了~
界面很漂亮,很赞,不过还是感觉VIM更好用。
特意把我的VIM配成这种界面了……
不好用。DEV都是不用眼睛的,任何可视化的改造都是evil的
这款软件从去年国外某教学视频里看到就下了,到现在只用过一次……试过很多编辑器,UltraEdit还是最适合我的。
我觉得 notepad++其实也不错,开源完全免费,你提到的功能都有。
试用一下。
数了数我emacs的elpa中的安装包,618个.
sublime只有239个,那么emacs可以说是至少3倍强大了.
@逍遥度日, 没看他是用python26开发的吗?sublime_text.exe是个壳,可以解压后看看。
根目录下都是*.pyd。不只是不是用py2exe打包的,python的exe打包程序在第一次运行时会,加载python,这需要时间,第二次以后python主流内存会快一些。总之,python会耗一些CPU资源。
我一直用vim,也很喜欢这个,希望它能更强大。
@jimluo, 整个框架仍然是C++架的,只是内嵌了Python解析器,用了Boost.Python绑定。
测试
测试测试
更新快都算优点??
真心不错啊…
准备用一段时间
除开第一次的话,和vim比,启动速度如何?
无意中瞧见同事用了, 看起来界面很酷
有没有同学尝试过sublime Text 2的中文字符集支持?
@Evance
安装ConvertToUTF8插件即可。
好吧! 我下了, 我用了, 然后发现, win 下中文乱码问题比较纠结.
请谅解我的英文水平.
怎样才能实现用鼠标拖拽移动某行之中选中的字符之类的操作?
@shizaikh, 更新到最新版就行了。
@sfufoet, 2181的portable,不行,不解。
泪目,还不会用 vim
最近一直被字符集的问题所困扰,常常要自己手动修改编码,感觉太恶心了。
emacs才是王道。
已用N年
问个问题,不知道有人是这样么,Mac下不支持连续输入,比如按住a不放,只输入一个a,而不是一串a。window下刚可以。
@海风, 这个是 Mac 的设置问题,可以在 option 里面找到键盘选项进行设置。
你好,确实是mac的设置,按住不动会出现气泡效果,气泡显示字母的每个音标,请问详细怎么设置把这个去掉。
@海风, 我说的是 Mac 自家的设置,不是 ST2 的设置。
@海风, http://hi.baidu.com/anim510/blog/item/54e1550e7a9372fa37d1221f.html
国内的一个哥们写了一个插件:ConvertToUTF8,解决了GBK编码问题,试用非常好。
在sublime text 2 中使用Package Control 搜 ConvertToUTF8 进行安装。
他的微博:http://weibo.com/seanliang
谢谢作者!
@haha, 谢谢这位朋友的支持。若有什么好的建议,欢迎留言给我。希望大家都能用上Sublime Text这个神器。
@haha
你寫的嗎?多謝了.
Sublime Text 2.0正式版于6月26日放出,包括32位及64位所有平台的版本,请站长更新,大家踊跃下载。
官网地址:
http://www.sublimetext.com/2
有人知道, 怎么代码格式化么? 比如说, php控制缩进, 换行之类的,
试过安装那个格式化的插件, 不管用啊,
@喔喔兒,
Clipboard History:剪切板历史
WordPress:集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用!
HtmlTidy:清理与排版你的HTML代码
PHPTidy:整理与排版PHP代码
YUI Compressor:压缩JS和CSS文件
我最近从WIN转到MAC了,但是这个软件的插入自动缩进有问题,不知道你遇到没有。比如说,按下div出来光标在中间,但是按回车后,并不是在两个div行中间加一个已经缩进过的空行,而是只有两行,光标在前面,这个问题太苦恼了,每次都要再按回车然后按上,再按TAB键。
@猪头
安装Alignment插件或许可以解决你的问题。
好像还不足以取代Source Insight阅读源程序,不知如何设置
是非常強大,介面相當華麗,但有一個嚴重的問題,代碼是私有的,這是一個比較關鍵的問題.
怎样调试c 程序呢
输入法(qq、搜狗)都不能光标跟随,是个问题!
@dr.xxxx
IMESupport
用这个插件解决吧
Sublime Text 2自动完成输入(auto-completion)的确认键是Enter。 可是有时候就想要键入一个breaking line,而不是确认选择。 这个很困扰。 后来找到了解决办法,可以把确认键改为Tab, 就跟Xcode下的使用方法一样。
How to change the default auto-complete commitment keystroke to Tab:
http://www.jjpro.net/2013/04/07/how-to-change-sublime-text-2-default-auto-complete-commitment-keystroke-to-tab/
这个编辑器如何设置,可以实现保留原文件编码。比如原文件是utf-8,我修改后保存后,就按照utf-8保存。源文件是asc编码,修改保存后,就按照asc编码保存。
露珠大人,我在WIN下安装了ST2,想用于SASS文件的编辑,需要装SASS的插件。
因为是新手,对ST2使用完全小白。按照网上的攻略,需要先安装package control.
按照说明,用快捷键:Shift + Command + P调用命令窗口,后输入一段命令,可是我输入命令后,完全没反应啊。。。
于是又尝试第二种方式 ,手动。复制文件并替换。也没有用啊。不知道是怎么回事。
你有碰到过这种情况么
@nemo
下面会有运行提示,如果没有任何提示了,或许就是安装完了。
这时你重启SublimeText2即可,在Preferences菜单下找到“Package Control”菜单项,即表示安装成功!
我刚解决了这个问题:源自这个帖子: http://hi.baidu.com/redsaronic/item/fdc225043b449194a3df43ec
大概是ST2版本的不同,所以网上搜到的有些攻略不太合用。
希望这个办法可以帮助到别人。
Sublime Text 2 确实不错,可是他的文件选项卡太不清楚了,打开的文件一多就分不清当前开的是哪个文件了!
额,当初提议下一期主题讨论编辑器,没反应,还是拉出来吵架了,估计能赚很多回复的,一般用notapad++。邮件客户端之前都不用的,装了win8,用Metro版outlook,觉得不错
source insight的 :函数跳转、函数搜索、函数关系图,这些有木?
@tianruoqiwo 函数跳转好像是有的。其他还想没有。
[…] Sublime Text 2基本上是共享软件,免费版和收费版基本无区别,只是偶尔会弹框让你去购买,这个基本不影响使用。如果你不了解它,也可以看下小众软件的这篇详细介绍。 […]