求推荐Mac下好用的文本编辑器

2011-11-04 21:43:33 +08:00
keakon  keakon
只要求5点:
1. 启动快,3秒内是必须的。PS:无SSD。
2. 用起来流畅,不要像在远程操作ssh一样。
3. 支持代码高亮。但是打开那些压缩的js和css时,最好别太卡。
4. 支持代码补完。比如编辑js文件时,敲if空格直接出大括号。
5. 正常显示和输入中文(界面语言无所谓)。

顺带一提,我试过BBEdit,但是启动很慢,跳得蛋疼;还有Tincta,中文显示经常有问题,滚屏也不流畅。
其实目标就是像EditPlus一样的软件……
17527 次点击
所在节点   macOS  macOS
45 条回复
Kymair
Kymair
2011-11-04 22:53:16 +08:00
Vim的快捷键相当于Emacs门槛还是算低的,来吧
Kirkcong
Kirkcong
2011-11-04 23:03:07 +08:00
tincta
感觉不错
或者直接草莓好了。
clowwindy
clowwindy
2011-11-04 23:42:59 +08:00
因为中文问题,用sublime text 2代替了textmate,目前感觉良好。
不过django开发我还是用pycharm……
ericcong
ericcong
2011-11-04 23:45:28 +08:00
MacVim
sinxccc
sinxccc
2011-11-05 00:42:01 +08:00
中文的话,我所见到的 Mac 的编辑器里对中文支持最好的是 Emacs …

让编辑器一直开着的话,启动速度不是很重要。编辑器这种随手就会用到的工具没必要每次都完全退出,系统也不缺这点资源。
liuhang0077
liuhang0077
2011-11-05 01:12:26 +08:00
@victor sublime text 2 +1
liutanyu
liutanyu
2011-11-05 01:57:59 +08:00
emacs,有2个主要的mac版。
keakon
keakon
2011-11-05 03:13:50 +08:00
试用sublime text 2中,发现不少惊喜。

命令行就是Python,这对Pythoner来说太方便了。

退出程序前不需要保存文件,再次打开时恢复编辑时的状态,还能撤销。

多重选择功能可以在多个位置同时编辑。

不过js的代码高亮在识别带引号的正则表达式时有问题。
yyfearth
yyfearth
2011-11-05 03:30:04 +08:00
sublime text 2 支持普通的vim快捷键。支持esc这些。
qianleilei
qianleilei
2011-11-05 08:44:26 +08:00
MacVim or wait for textmate 2.0
besteric
besteric
2011-11-05 09:04:19 +08:00
textmate,如果一定要使用中文可以装一下那个字体

不过我最近使用Intellij IDEA,越用越喜欢,除了体积大点没啥缺点了:)
leeyupeng
leeyupeng
2011-11-05 09:10:04 +08:00
@keakon 用vim快捷键是多么令人享受的一个过程啊!变成肌肉记忆就忘不掉了~~
chenluois
chenluois
2011-11-05 09:23:32 +08:00
我的组合: 写HTML/CSS/JS用 Espresso, 写Markdown用 Mou (自产自用), 其它不常用到的文本格式就用 Chocolat, 这几个编辑器都是完美支持中文的。
yyfearth
yyfearth
2011-11-08 15:50:38 +08:00
@chenluois 你的Mou,左边的代码不能和右边的Preview同步(Scroll),这点很不爽。
hdinfo
hdinfo
2011-11-08 15:54:05 +08:00
sublime text 2
chenluois
chenluois
2011-11-08 16:08:46 +08:00
@yyfearth 同步滚动这功能确实会有一点儿用处,只是暂时还没有想到好的方法来实现。
yyfearth
2011-11-08 16:11:38 +08:00
@chenluois 用A锚是否可以实现呢?
yyfearth
2011-11-08 16:12:56 +08:00
@chenluois 貌似有个ScrollToView的功能,HTML5的。先检查当前代码是哪个部分,然后把渲染的对应部分ScrollToView。
chenluois
2011-11-08 16:13:02 +08:00
@yyfearth 不是那么简单…
mechille
2011-11-08 16:21:20 +08:00
为什么没有人推荐Coda...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/20765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX