突然在想,如果没有emacs我怎么办?

2012-07-15 16:04:04 +08:00
 saharabear
今天用上了一台新机器,这台机器上安装了一个奇怪版本的emacs,我的配置文件现在不能运行了,然后在下载emacs源代码的过程中,有整整一个下午我就不知道应该做什么了。

突然我想到这个问题:如果没有了emacs,我应该怎么办?没错,我需要一个新的编辑器,要求是这样:

1,不用vim,不是vim不好,而是我用不了这个编辑器之神。
2,能够在windows xp, windows 7和各个版本的Linux, FreeBSD上正常使用
3,能够支持各种语法的高亮
4,性能很好,比如全目录的搜索功能很好用
5,很好地支持unicode和utf8
6,能支持各种语言,至少需要支持c, python, java, groovy, html, sql, css, javascript, php
7,如果有emacs的键绑定就更好了,没有也没关系

就是上面的7个要求,不知道有没有相应的可以推荐的产品。如果实在没有这种全平台的,那么在windows和linux&freebsd平台上分别推荐一种好用的也可以。对语法提示,自动完成这一类的如果有则好,没有也无所谓,不重要。

我要解决的问题很简单:主武器出了故障,我需要一个副武器,我不要pycharm这种ide,我只要编辑器。

PS:因为一直依赖emacs导致自己完全不了解各种编辑器,只尝试过editplus还几个简单的kwrite之类的,都不太靠谱。

谢!
9357 次点击
所在节点    程序员
70 条回复
zhaozijie
2012-07-15 20:03:01 +08:00
@harryxu ubuntu中断有vim还不错吧,gvim才苦逼
shoreming
2012-07-15 20:04:08 +08:00
@saharabear sublime text 的licence 是 per-user, rather than per-machine 的,所以多台机器只用买一个license就可 :)
thinkinnight
2012-07-15 20:38:08 +08:00
一直用vim,因为一般都是putty上去编辑些小东西,而且主要是在win环境下,win下linux的一些工具都没有原生好用,gvim for win也用不习惯,不过最近用了emacs的org mode,感觉很好,虽然只用了一部分功能,不过现在正在努力适应
doyle
2012-07-15 22:05:47 +08:00
没人推荐ultraedit吗?
jiyinyiyong
2012-07-15 22:09:58 +08:00
一直不明白 Emacs 粉诸位迷 Emacs 的什么,, 难道每位粉都刷 ELisp 出神了?
向我喜欢 Sublime 的简洁清晰界面, Emacs 反而没有.
peizh2006
2012-07-15 22:15:24 +08:00
真的接受不了这种换了机器要配置一下午的编辑器。
ratazzi
2012-07-15 22:24:59 +08:00
@peizh2006 神马编辑器要配置一下午啊,emacs,vim,sublime 哪个都不用那么费劲啊
darasion
2012-07-15 22:50:22 +08:00
我不相信 emacs、vim 者任 何一种好一点的编辑器 会有 “出了故障” 这种情况。
PrideChung
2012-07-18 20:50:02 +08:00
拿dropbox同步一下Emacs不行么?为什么换台机器就不能用了?我自己用vim的,把~/.vimrc跟~/.vim都丢进dropbox同步,在所有电脑里面都能使用顺手的vim。
Air_Mu
2012-07-18 21:05:21 +08:00
现在楼主是否在邪恶的微笑“我就知道这种贴肯定能搞到好多铜币 啊哈哈哈哈哈哈”
saharabear
2012-07-18 21:19:31 +08:00
@PrideChung 不是这样的,emacs由于历史原因,比如ecb和cedet调用了一些hook会因为emacs的版本不同或者系统中自带的elisp包不同而导致一些问题。我个人的机器从不考虑旧版本的emacs,只使用最新版本的emacs,这样导致有些时候配置文件不兼容。而很多时候需要临时在其他人的机器上做工作,这时候他们的机器可能emacs版本过低,我就需要编译一个全新的emacs,但是很多时候bzr更新代码却非常慢,我不得不等待一整下午,这个时候,如果有一个可以选择的编辑器,那我可以在等待更新bzr和编译emacs的时候先用这替代的编辑器先干着活。现在试用了sublime,感觉很好。
zealinux
2012-07-25 19:17:26 +08:00
@saharabear
emacs下可以用eshell,可以算windows下最强的shell了。
小工具,可以用GnuWin32,
图省事,还可以安装win版的git shell,

另外推荐ack这个来替代find+grep。
下载地址: http://bamanzi-misc.googlecode.com/svn/trunk/local/bin/ack.exe
leohxj
2012-07-25 20:18:05 +08:00
sublime吧。
saharabear
2012-07-25 20:27:42 +08:00
@zealinux ack好东西。多谢。
qianleilei
2012-07-25 20:35:56 +08:00
我其实想问lz用什么键盘。。是HHKB么。
franky_xhl
2012-07-25 21:02:46 +08:00
@PrideChung 也可以用github
shiweifu
2012-07-25 21:50:56 +08:00
@qianleilei subl 党键盘是hhkb算什么水平。。有可能入vim党
Loker
2012-07-25 21:56:01 +08:00
sublime+1
Tsgzj
2012-07-25 22:37:00 +08:00
sublime text 2满足LZ要求
darklowly
2012-07-25 23:26:01 +08:00
如果仅仅是编辑器
windows notepad++
其他平台 sublime

linux下用了很多年的vim,一直觉得一般,可能是我自身的问题,超级不喜欢gvim,以及任何与x11相关的东西,我都觉得是垃圾,丑得我看不下去。

任何需要配置半天的其他编辑器,我都觉得一般,有这个时间我可以多想好多好多问题。

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

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

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

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

© 2021 V2EX