可以再聊聊 emacs vs vim 吗?

2013-05-10 08:55:44 +08:00
 undozen
不知道会不会被转到“水深火热”啊

之前用 Linux,用 gvim 非常爽,因为和输入法集成很好,按 esc 的时候,如果你在中文输入状态,会自动切换为英文。

而到 Mac 下,非常好的一点就是 command 键 和 control 键分工明确,用上 KeyRemap4MacBook 后所有应用都能支持 ctrl + fbpnae 这样的 emacs 移动光标的快捷键,而 vimmac 的中文输入支持又没 Linux 下那么方便,使用 emacs 也就成为顺理成章之事了。

不过这两天学 Opa http://opalang.org ,emacs 的 tab 键难调好自动排版格式,愤而转向 sublime 了……
12180 次点击
所在节点    程序员
51 条回复
nichan
2013-05-10 09:01:51 +08:00
很难相信用习惯了vim还会再去想其他的编辑器……
同时使用vim和Emacs的早就被烧死啦!
davepkxxx
2013-05-10 09:13:37 +08:00
战事将起
breestealth
2013-05-10 09:23:20 +08:00
暂时我跳到Sublime中体验一下去了。
vietor
2013-05-10 09:26:43 +08:00
啊,好帖呀。以我的经历来说说。

1.VIM,一般情况我只用于修改配置文件。也就记住C-a,gg,C-G,x,dd,wq,q!这几个命令,使用方向键。曾将有一段日子想好好研究,但是配置起来具麻烦,又不想“拿别人的配置”来顶事,所以放弃了。
2.EMACS,也就是最近才开始研究,前提是我拿他当一个“轻便”的IDE使用,方向键+鼠标,命令使用的不多有时还得查一查,总体使用习惯和其他IDE还是非常相像的。配置嘛,更麻烦,不过配置好了就会爽一些。
因为我工作中用的语言比较杂,所以常使用VS和Eclipse,所以并不限定到一种编辑器上,但Emacs我还是会整一整的,配置文件和编程一样,Vim就修改配置文件用用算了。
ufo22940268
2013-05-10 09:31:17 +08:00
@nichan +1
无论用vim开发效率多低,还是继续vim
ufo22940268
2013-05-10 09:31:44 +08:00
用vim写java的表示蛋疼并且快乐着
Numbcoder
2013-05-10 10:32:12 +08:00
我比较感兴趣的是 lz 为什么会去学 Opa ?
williamx
2013-05-10 10:46:41 +08:00
vim只是用来查看和修改一些简单的配置文件、脚本之类。
emacs用来写代码和其他工作。
如果已经打开emacs,那么它也会用来修改配置文件和脚本等等,但是vim不会用来写代码。
之所以用emacs写代码,是因为喜欢和熟悉它的键绑定,使用起来非常方便;之所以用vim是因为轻量级,而且它启动后只有一个,怎么说,buff也好,frame也好,操作起来直观、简单,处理完就可以马上退出。
所以vim我只会一些基本的操作。
我的情况就是这样。
XDA
2013-05-10 10:53:24 +08:00
月经啊,ST2门徒发来贺电
fangzhzh
2013-05-10 11:16:16 +08:00
好吧,歪个楼.

想起一句话: let's talk about iPhone.
dingstyle
2013-05-10 11:29:18 +08:00
楼主一定是来收铜币的,于是我来送5铜币了。
undozen
2013-05-10 11:52:07 +08:00
@Numbcoder 和一个其他领域牛人聊天时他提及做自己的小网站在学这个东西,我自己看了看也很喜欢,作为我通向纯函数式编程的入口吧 http://onorioc.wordpress.com/2012/03/27/why-the-defaults-matter/

最近也在教女友做网站,需要考虑一下简单易懂的编程语言的问题。从初学者的角度看,我不希望网页编程是多复杂的事情,从专业眼光来看总会想太多,opa 正好是最近遇上的简化很多问题,对问题解决方式设计良好的语言。
iloveyou
2013-05-10 11:56:38 +08:00
楼主又缺铜币了?
zealinux
2013-05-10 13:42:25 +08:00
Emacs+Vim,是屠龙刀和倚天剑。
想用其他的兵器说明没用练好武功。
可以到stackoverflow这个藏经阁里去寻找答案。

给出两个武功心法:
prelude和spf13

请君多加修炼,日后必成大器。
openroc
2013-05-10 15:13:12 +08:00
为啥用中文?都用鸟语就搞定了。哈哈。
unionx
2013-05-10 16:25:54 +08:00
虽然Emacs难用得要死,但是遗憾的是其他editor/IDE更加难用(哭
fiture
2013-05-10 17:17:24 +08:00
sublime 2里面用的VIM模式。飘过。
chmlai
2013-05-10 17:21:58 +08:00
谁能告诉我怎么把sublime2 vim模式下的光标改成方块 ????
T_T
leebo
2013-05-10 17:41:38 +08:00
@chmlai 我也想知道
看起来非常不舒服 呵呵
wontoncc
2013-05-10 18:40:44 +08:00

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

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

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

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

© 2021 V2EX