1
sinxccc 2013-07-21 23:55:35 +08:00
evil
|
2
lightening 2013-07-21 23:56:28 +08:00
Vim转Emacs后使用TM\subl等编辑器的飘过。
Emacs的插件们太老了,很多github上的插件都几年没有更新了。Vim这边活跃度还是很高的,插件基本都能跟上技术的步伐。 |
3
ayang23 2013-07-21 23:57:14 +08:00
哈哈,我也失败了不知5次了。
|
4
abszero OP @sinxccc 一直想深入了解下Emacs的特别之处,再取舍。。还没了解到又放弃了。。。
@lightening Vim有些插件更新确实很快,Emacs就不了解了。 @ayang23 同样,三四次的样子。。。 |
5
bearcat001 2013-07-22 00:04:45 +08:00
都研究过,用了sublime以后就不想再折腾了,把快捷键都整成emacs的
服务器上用vim,平时用sublime |
6
abszero OP @bearcat001 用过sublime text2,后来还是用回vim了。vim配置好后,也不至于说折腾。
|
7
unionx 2013-07-22 03:54:39 +08:00
把Linux当Emacs用,把C当Emacs Lisp用,一样的
|
8
loading 2013-07-22 06:14:30 +08:00 via iPhone
你不怕被烧死就用吧
|
9
ufo22940268 2013-07-22 06:52:29 +08:00 via iPhone
和lz一样啊,总觉得emacs高级很多,可是习惯了vim之后怎么都习惯不了emacs。强烈关注
|
10
sinxccc 2013-07-22 08:21:26 +08:00
我倒是尝试了几次换到 VIM 或者 Sublime Text,不过没法习惯很快就换回来了…
|
11
jasanjun 2013-07-22 08:45:52 +08:00
vim会一点,平时工作都在Emacs上面
要强制自己去用,尽管开始的效率低下,操作别扭,也要在Emacs下完成 |
12
vietor 2013-07-22 09:13:09 +08:00
emacs 的关键是配置,我就是根据 https://github.com/purcell/emacs.d 整理的自己使用的子集 https://github.com/vietor/emacs.d 。经过合适的配置之后,记好常用的快捷键就会顺手起来了。现在我基本上,用到什么之后才增加相应的配置,而且将版本限定为至少24.3,省去一些兼容性麻烦。
有些时候,只是修改配置文件,直接使用vi,只有涉及到编码之类的才启用emacs的,因为使用了session之后,就显得有些“重型了”。 |
13
fangzhzh 2013-07-22 09:29:39 +08:00
emacs和vim其实都是肌肉记忆, 用多了,熟练了, 各种key binding就是自然而然的事情, 不需要怎么学的
推荐个网站: emacser.com, 上边有很多 emacs的教程, 配置, 说明 |
14
xlmo 2013-07-22 10:13:05 +08:00
破釜沉舟就能成功。
|
15
lch21 2013-07-22 10:50:36 +08:00
emacs 的buffer 在经常操作命令行的情况下特别好用
|
16
laihj 2013-07-22 11:02:59 +08:00
删除vim能成功
|
17
wity_lv 2013-07-22 11:29:50 +08:00
emacs 没折腾。
notepad++, sublime text 2 , textmate , vim 折腾了一圈。 现在还是回到IDE环境 + VIM插件: Java: IDEA free version + IdeaVim ObjC: XCode + XVim Editor: TextMate 2 |
18
abszero OP @ufo22940268 倒不是觉得emacs高级很多,就是想了解下,再做选择。
@jasanjun 当初学vim的时候也是这样的 @fangzhzh vim倒是熟练了,就是想了解下emacs @lch21 求介绍,和vim的区别在于? @laihj 难以割舍啊。 |
20
lch21 2013-07-22 16:25:17 +08:00
emacs 可以在命令行的输出结果中进行修改,然后再执行,非常方便
|
21
pubby 2013-07-22 18:27:22 +08:00
十几年一直用emacs, 改几个字符用vi
|
22
luikore 2013-07-22 18:47:27 +08:00
emacs 靠的是宗教力, elisp 没 python 好使, 换 sublime 吧
|
24
weejulius 2013-07-22 20:34:43 +08:00
你可以试试的配置 https://github.com/weejulius/emacs.d ,我一直用它写clojure
|
25
angelface 2013-07-22 20:37:35 +08:00 2
绑定到command键就好了, 就很舒服了。
emacs只要看tut就可以了, 很方便的 |
26
abszero OP |
27
angelface 2013-07-22 21:10:27 +08:00 via iPhone
我也是用大拇指,建议你用purecell cmd绑定后就不用alt了啊,哈哈
|
28
venmos 2013-07-22 21:28:44 +08:00
|
32
renyuan1985 2013-07-22 21:48:32 +08:00
@bearcat001 我和你一样,主要是习惯了一个很难改啦!
|
33
angelface 2013-07-22 21:55:13 +08:00
@abszero purcell是这个, 用package.el来管理软件的安全, 处理了一些基本的配置, 比如mac下, cmd绑定为meta, 本来就是ctrl+meta现在meta在cmd上了, 那alt就是没啥用处了,所以就没有用了啊。
|
34
sunshinewang 2013-07-22 21:58:26 +08:00
刚毕业那会研究很久,收集了很多有用的插件,但是后来总觉普通编辑用太重了,渐渐的也就不用了
|
39
venmos 2013-07-22 22:36:32 +08:00 1
我写了一个KeyRemap4Macbook的配置,把Macbook的键盘改为HHKB布局,不过如果不是用HHKB的人用起来感觉会很奇怪.
https://github.com/venmos/macbook2hhkb |
41
venmos 2013-07-22 23:20:47 +08:00 2
话说难道你们都不使用Emacs Server(Emacs --daemon)?我用OSX开机即启动Emacs --daemon,之后都是使用emacsclient,这样就可以实现秒开...
|
42
tshwangq 2013-07-22 23:22:26 +08:00 1
用emacs,你得有些其它的兴趣配合。
比如用emacs收email,上新闻组,irc, w3m什么的。 还有那个org-mode. 你才有激情一直用。 |
43
sugarit 2013-07-22 23:32:46 +08:00 1
推荐一下 http://github.com/purcell/emacs.d
我参照了他的配置写了自己的开发环境,很顺手,多用就行了 |
44
sinxccc 2013-07-22 23:57:30 +08:00 1
如果你是用 Emacs mac port 的话,meta 键默认就是 Command。
|
45
abszero OP |
46
venmos 2013-07-23 01:21:36 +08:00
@abszero 我只是把Caps改成Ctrl了,别的都没改.其实一开始不用考虑那么多,尤其还是习惯其他编辑器的,不管你把M键换成哪个都会感觉不适应,随便改一个慢慢就习惯了...
|
47
sinxccc 2013-07-23 01:38:06 +08:00
@abszero 我的建议也跟楼上一样,系统级别交换 Ctrl 和 Caps。这样不光是在 Emacs 下面,还有基本上所有的系统编辑框里快捷键都会比较顺手。
然后在 Emacs 里用 Cmd 还是 Opt 做 meta 完全看你个人的习惯。 用 Cmd 做 meta 的好处是好按,顺手,有一些特殊符号也可以直接用 Opt 来输入,就跟其他 Mac 的程序一样; 用 Opt 做 meta 的好处一个是不占用 Cmd,这样你可以在比如 Cmd+c Cmd+v 之类的快捷键上保持跟别的程序一致,不至于手滑按错,另一个是如果你用系统终端登录其他系统用 Emacs 的时候,你只能用 Opt 做 meta,这样至少终端下跟 GUI 下 Emacs 的按键是一样的,如果你经常同时用两者的话可以减少按错的概率。 不管是官方的 Emacs for OS X/Aquamacs 还是 Emacs mac port,交换 Opt 和 Cmd 都是很容易的事情。 另外如果你用 HHKB 的话,保持跳线 011001 就挺好用的了。 |
48
venmos 2013-07-23 01:41:19 +08:00
@abszero 真心想学Emacs的话最大的困难是学习ELisp,可以看看GNU Emacs Lisp编程入门神马的.ELisp是Emacs的核心精华,如果只会用Emacs而不会ELisp的话那也只是"会操作"Emacs而已,没有多少乐趣.我以前也是用Vim的,转成Emacs后第一次写ELisp很头疼,不过慢慢的时间长了,多看看别人写的也就稍微会一点了,到现在用了已经有快三年了吧,算是有点"熟练"了.
不过,当然,你也可以用其他任何语言来扩展Emacs,不止Lisp,比如我的Emacs配置统计: http://venmos-com.qiniudn.com/emacs.d-cloc.jpg 然后是纯我自己写的Elisp统计: http://venmos-com.qiniudn.com/emacs-cloc.jpg |
49
abszero OP |
50
welsonla 2013-08-13 16:55:34 +08:00
今天尝试了下purcell的配置,感觉药量有点太大太强悍了
|
51
grayson 2014-10-16 09:16:07 +08:00
@abszero 我从Vim转过来的,安装Evil插件就搞定了。 可以参考这个: http://juanjoalvarez.net/es/detail/2014/sep/19/vim-emacsevil-chaotic-migration-guide/
|
52
caoyuanqi 2014-12-03 12:10:42 +08:00
关键是用,但是因为是转行过来做IT的,到澳洲来第一次上编程课程就是老师给了个emacs的配置来教C,之后就踏上了Emacs的不归路,还记得之前很蛋疼的用emacs编java的痛苦(现在这个后遗症就是java写出来还像C)...,多用就行
|
53
megoo 2015-04-04 10:14:30 +08:00
@lightening TM是什么?
|
54
megoo 2015-04-04 10:53:54 +08:00
|