对于vim和emacs我很迷茫

Vim、Emacs配置和使用
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 对于vim和emacs我很迷茫

#16

帖子 lilydjwg » 2010-11-28 12:26

被迫使用了下 NetBeans,感觉非常不爽——它太自作聪明的,我代码还没写完呢,它显示出错信息,告诉我某某抽象方法没有实现。。。

我使用 Vim/Emacs 而不是 IDE 的最大理由和使用 Linux 而不是 Windows 一样:聪明,但不自作聪明,高度可定制。
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: 对于vim和emacs我很迷茫

#17

帖子 风间星魂 » 2010-11-28 15:43

liu滔 写了:按照本人以前道听途说的经验,之所以选择vim/emacs而非ide,是因为一旦你更换了ide,那么所有的键绑定都有可能不同,会需要你去重新学习,增加无谓的学习成本。不过,我现在觉得这句话好像有点站不住脚,反正我是到现在没有体会到emacs带给我的好处,反而是一直不知道怎么使用cedet来进行代码补完,惭愧惭愧……
这不是问题,键绑定都可以定制,我用过vs eclipse,里面都有emacs键绑定,我直接换过去,很好适应。

而且emacs每个人都键绑定恐怕都不太一样 :em06
我就不知道绑定了多少。
上次由 风间星魂 在 2010-11-28 15:45,总共编辑 1 次。
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: 对于vim和emacs我很迷茫

#18

帖子 风间星魂 » 2010-11-28 15:44

lilydjwg 写了:被迫使用了下 NetBeans,感觉非常不爽——它太自作聪明的,我代码还没写完呢,它显示出错信息,告诉我某某抽象方法没有实现。。。

我使用 Vim/Emacs 而不是 IDE 的最大理由和使用 Linux 而不是 Windows 一样:聪明,但不自作聪明,高度可定制。
NetBeans在非java的语法检查是很烂,不过语法检查可以关掉,好像仍然不是理由。 :em06
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: 对于vim和emacs我很迷茫

#19

帖子 风间星魂 » 2010-11-28 15:49

liu滔 写了:按照本人以前道听途说的经验,之所以选择vim/emacs而非ide,是因为一旦你更换了ide,那么所有的键绑定都有可能不同,会需要你去重新学习,增加无谓的学习成本。不过,我现在觉得这句话好像有点站不住脚,反正我是到现在没有体会到emacs带给我的好处,反而是一直不知道怎么使用cedet来进行代码补完,惭愧惭愧……
别指望cedet了。

看这个。
附件
emacs.png
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 对于vim和emacs我很迷茫

#20

帖子 lilydjwg » 2010-11-28 17:16

风间星魂 写了: NetBeans在非java的语法检查是很烂,不过语法检查可以关掉,好像仍然不是理由。 :em06
我就是用它写 Java 的,Java 课程上老师推荐这个。

那个怎么关掉?复杂的界面让我很是迷茫。。。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 对于vim和emacs我很迷茫

#21

帖子 自由建客 » 2010-11-28 19:21

总有一天编辑器和编译器会合二为一的,还有预处理器也不可能夹在中间,也要合进去。
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 对于vim和emacs我很迷茫

#22

帖子 liu滔 » 2010-11-29 20:20

风间星魂 写了:
liu滔 写了:按照本人以前道听途说的经验,之所以选择vim/emacs而非ide,是因为一旦你更换了ide,那么所有的键绑定都有可能不同,会需要你去重新学习,增加无谓的学习成本。不过,我现在觉得这句话好像有点站不住脚,反正我是到现在没有体会到emacs带给我的好处,反而是一直不知道怎么使用cedet来进行代码补完,惭愧惭愧……
别指望cedet了。

看这个。
什么也看不出来,哪里有问题呢?
PS:今天本人再一次装了cedet,果然不出所料,emacs的启动变得缓慢异常 :em06 ,要我很是不爽。发现cedet对我没什么帮助,现在连个自动补全的功能都不知道怎么弄 :em20
头像
Michael_yan
帖子: 150
注册时间: 2010-11-17 0:03
来自: Bangalore, india.

Re: 对于vim和emacs我很迷茫

#23

帖子 Michael_yan » 2010-11-30 13:07

唉,以前一直用W下的IDE学习编写C,
现在换到了UBUNTU下,还是习惯用IDE,
VIM用这很不顺用,很难习惯...
努力适应VIM中...
吃的苦中苦,方为人上人!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 对于vim和emacs我很迷茫

#24

帖子 lilydjwg » 2010-11-30 13:19

Michael_yan 写了:唉,以前一直用W下的IDE学习编写C,
现在换到了UBUNTU下,还是习惯用IDE,
VIM用这很不顺用,很难习惯...
努力适应VIM中...
唉,我是十分不适应 IDE。。。
头像
zwdnet
帖子: 348
注册时间: 2010-06-09 15:22

Re: 对于vim和emacs我很迷茫

#25

帖子 zwdnet » 2010-11-30 13:30

我装上Ubuntu后开始是用VIM的,后来因为照某篇文章的作法想自己编译VIM增加GDB调试的功能,老是编译不成功,火了,就转emacs。开始设置倒是成功了,使用也慢慢习惯了,那些快捷键很不错的。但是不知道什么原因emacs老是出一些稀奇古怪的问题,比如ECB一会儿能用,一会儿又打不开,自动补全也是这样,再加上它的确很占内存,最近又换回来用VIM了。至于调试,发现个叫cgdb的东西,很不错,就不强求它跟vim整合起来了,windows跟Unix还是不同的。
您好,请多关照!
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 对于vim和emacs我很迷茫

#26

帖子 lainme » 2010-11-30 14:32

zwdnet 写了:我装上Ubuntu后开始是用VIM的,后来因为照某篇文章的作法想自己编译VIM增加GDB调试的功能,老是编译不成功,火了,就转emacs。开始设置倒是成功了,使用也慢慢习惯了,那些快捷键很不错的。但是不知道什么原因emacs老是出一些稀奇古怪的问题,比如ECB一会儿能用,一会儿又打不开,自动补全也是这样,再加上它的确很占内存,最近又换回来用VIM了。至于调试,发现个叫cgdb的东西,很不错,就不强求它跟vim整合起来了,windows跟Unix还是不同的。
LS,vimgdb已经是很古老的东西了。

现在都是clewn、pyclewn之类。最近还有个gdbmgr
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 对于vim和emacs我很迷茫

#27

帖子 liu滔 » 2010-11-30 20:50

最近用了一下vim,发现有个问题:我打开拼音输入法,然后想按`i'键来插入,但发现这时`i'键被拼音输入法给捕获了,没办法,只好先按一下shift,换到英文输入法状态,再按,再换回中文……好麻烦咧~ :em20
demonhack
帖子: 82
注册时间: 2008-07-09 21:37

Re: 对于vim和emacs我很迷茫

#28

帖子 demonhack » 2010-12-04 17:18

= =好吧,其实对于IDE和编译器到底用什么的问题我觉得没必要,喜欢用什么用什么,只要能完成工具的工具就是好工具,不是么?
各位,那个各种功能的定制我还是很难弄啊
http://blog.csdn.net/wooin/archive/2007 ... 58917.aspx这里面的插件我每次make都显示没有makefile………………
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 对于vim和emacs我很迷茫

#29

帖子 自由建客 » 2010-12-04 17:57

语法高亮总难让人满意,补全更是不可智能,其实就是编辑器和编译器没有沟通。
语法高亮、智能补全,都靠编辑器另外一套实现,不能利用编译器的语法分析器,而编辑器自己搞的这一套又……

gvim 输入法问题,就是编辑器和输入法没有沟通,编辑器处在什么状态只有编辑器自己最清楚,什么是命令什么是内容只有编辑器最清楚,输入法去截什么消息。输入法应该接收应用程序发的消息等着翻译就是了,不该去截获系统本该发送给应用程序的消息。

还有什么 make 依赖,什么的,就是 make 和编译器,连接器沟通不好的问题,那些就不说了。
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 对于vim和emacs我很迷茫

#30

帖子 liu滔 » 2010-12-04 20:45

自由建客 写了:语法高亮总难让人满意,补全更是不可智能,其实就是编辑器和编译器没有沟通。
语法高亮、智能补全,都靠编辑器另外一套实现,不能利用编译器的语法分析器,而编辑器自己搞的这一套又……

gvim 输入法问题,就是编辑器和输入法没有沟通,编辑器处在什么状态只有编辑器自己最清楚,什么是命令什么是内容只有编辑器最清楚,输入法去截什么消息。输入法应该接收应用程序发的消息等着翻译就是了,不该去截获系统本该发送给应用程序的消息。

还有什么 make 依赖,什么的,就是 make 和编译器,连接器沟通不好的问题,那些就不说了。
貌似挺有道理的,难道真的应了那句``天下大势,合久必分,分久必合''……
回复