对于vim和emacs我很迷茫
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 对于vim和emacs我很迷茫
被迫使用了下 NetBeans,感觉非常不爽——它太自作聪明的,我代码还没写完呢,它显示出错信息,告诉我某某抽象方法没有实现。。。
我使用 Vim/Emacs 而不是 IDE 的最大理由和使用 Linux 而不是 Windows 一样:聪明,但不自作聪明,高度可定制。
我使用 Vim/Emacs 而不是 IDE 的最大理由和使用 Linux 而不是 Windows 一样:聪明,但不自作聪明,高度可定制。
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: 对于vim和emacs我很迷茫
这不是问题,键绑定都可以定制,我用过vs eclipse,里面都有emacs键绑定,我直接换过去,很好适应。liu滔 写了:按照本人以前道听途说的经验,之所以选择vim/emacs而非ide,是因为一旦你更换了ide,那么所有的键绑定都有可能不同,会需要你去重新学习,增加无谓的学习成本。不过,我现在觉得这句话好像有点站不住脚,反正我是到现在没有体会到emacs带给我的好处,反而是一直不知道怎么使用cedet来进行代码补完,惭愧惭愧……
而且emacs每个人都键绑定恐怕都不太一样

我就不知道绑定了多少。
上次由 风间星魂 在 2010-11-28 15:45,总共编辑 1 次。
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: 对于vim和emacs我很迷茫
NetBeans在非java的语法检查是很烂,不过语法检查可以关掉,好像仍然不是理由。lilydjwg 写了:被迫使用了下 NetBeans,感觉非常不爽——它太自作聪明的,我代码还没写完呢,它显示出错信息,告诉我某某抽象方法没有实现。。。
我使用 Vim/Emacs 而不是 IDE 的最大理由和使用 Linux 而不是 Windows 一样:聪明,但不自作聪明,高度可定制。

-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: 对于vim和emacs我很迷茫
别指望cedet了。liu滔 写了:按照本人以前道听途说的经验,之所以选择vim/emacs而非ide,是因为一旦你更换了ide,那么所有的键绑定都有可能不同,会需要你去重新学习,增加无谓的学习成本。不过,我现在觉得这句话好像有点站不住脚,反正我是到现在没有体会到emacs带给我的好处,反而是一直不知道怎么使用cedet来进行代码补完,惭愧惭愧……
看这个。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 对于vim和emacs我很迷茫
我就是用它写 Java 的,Java 课程上老师推荐这个。风间星魂 写了: NetBeans在非java的语法检查是很烂,不过语法检查可以关掉,好像仍然不是理由。
那个怎么关掉?复杂的界面让我很是迷茫。。。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 对于vim和emacs我很迷茫
总有一天编辑器和编译器会合二为一的,还有预处理器也不可能夹在中间,也要合进去。
- liu滔
- 帖子: 7214
- 注册时间: 2010-10-09 23:01
Re: 对于vim和emacs我很迷茫
什么也看不出来,哪里有问题呢?风间星魂 写了:别指望cedet了。liu滔 写了:按照本人以前道听途说的经验,之所以选择vim/emacs而非ide,是因为一旦你更换了ide,那么所有的键绑定都有可能不同,会需要你去重新学习,增加无谓的学习成本。不过,我现在觉得这句话好像有点站不住脚,反正我是到现在没有体会到emacs带给我的好处,反而是一直不知道怎么使用cedet来进行代码补完,惭愧惭愧……
看这个。
PS:今天本人再一次装了cedet,果然不出所料,emacs的启动变得缓慢异常


- Michael_yan
- 帖子: 150
- 注册时间: 2010-11-17 0:03
- 来自: Bangalore, india.
Re: 对于vim和emacs我很迷茫
唉,以前一直用W下的IDE学习编写C,
现在换到了UBUNTU下,还是习惯用IDE,
VIM用这很不顺用,很难习惯...
努力适应VIM中...
现在换到了UBUNTU下,还是习惯用IDE,
VIM用这很不顺用,很难习惯...
努力适应VIM中...
吃的苦中苦,方为人上人!
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 对于vim和emacs我很迷茫
唉,我是十分不适应 IDE。。。Michael_yan 写了:唉,以前一直用W下的IDE学习编写C,
现在换到了UBUNTU下,还是习惯用IDE,
VIM用这很不顺用,很难习惯...
努力适应VIM中...
- zwdnet
- 帖子: 348
- 注册时间: 2010-06-09 15:22
Re: 对于vim和emacs我很迷茫
我装上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我很迷茫
LS,vimgdb已经是很古老的东西了。zwdnet 写了:我装上Ubuntu后开始是用VIM的,后来因为照某篇文章的作法想自己编译VIM增加GDB调试的功能,老是编译不成功,火了,就转emacs。开始设置倒是成功了,使用也慢慢习惯了,那些快捷键很不错的。但是不知道什么原因emacs老是出一些稀奇古怪的问题,比如ECB一会儿能用,一会儿又打不开,自动补全也是这样,再加上它的确很占内存,最近又换回来用VIM了。至于调试,发现个叫cgdb的东西,很不错,就不强求它跟vim整合起来了,windows跟Unix还是不同的。
现在都是clewn、pyclewn之类。最近还有个gdbmgr
- liu滔
- 帖子: 7214
- 注册时间: 2010-10-09 23:01
Re: 对于vim和emacs我很迷茫
最近用了一下vim,发现有个问题:我打开拼音输入法,然后想按`i'键来插入,但发现这时`i'键被拼音输入法给捕获了,没办法,只好先按一下shift,换到英文输入法状态,再按,再换回中文……好麻烦咧~ 

-
- 帖子: 82
- 注册时间: 2008-07-09 21:37
Re: 对于vim和emacs我很迷茫
= =好吧,其实对于IDE和编译器到底用什么的问题我觉得没必要,喜欢用什么用什么,只要能完成工具的工具就是好工具,不是么?
各位,那个各种功能的定制我还是很难弄啊
http://blog.csdn.net/wooin/archive/2007 ... 58917.aspx这里面的插件我每次make都显示没有makefile………………
各位,那个各种功能的定制我还是很难弄啊
http://blog.csdn.net/wooin/archive/2007 ... 58917.aspx这里面的插件我每次make都显示没有makefile………………
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 对于vim和emacs我很迷茫
语法高亮总难让人满意,补全更是不可智能,其实就是编辑器和编译器没有沟通。
语法高亮、智能补全,都靠编辑器另外一套实现,不能利用编译器的语法分析器,而编辑器自己搞的这一套又……
gvim 输入法问题,就是编辑器和输入法没有沟通,编辑器处在什么状态只有编辑器自己最清楚,什么是命令什么是内容只有编辑器最清楚,输入法去截什么消息。输入法应该接收应用程序发的消息等着翻译就是了,不该去截获系统本该发送给应用程序的消息。
还有什么 make 依赖,什么的,就是 make 和编译器,连接器沟通不好的问题,那些就不说了。
语法高亮、智能补全,都靠编辑器另外一套实现,不能利用编译器的语法分析器,而编辑器自己搞的这一套又……
gvim 输入法问题,就是编辑器和输入法没有沟通,编辑器处在什么状态只有编辑器自己最清楚,什么是命令什么是内容只有编辑器最清楚,输入法去截什么消息。输入法应该接收应用程序发的消息等着翻译就是了,不该去截获系统本该发送给应用程序的消息。
还有什么 make 依赖,什么的,就是 make 和编译器,连接器沟通不好的问题,那些就不说了。
- liu滔
- 帖子: 7214
- 注册时间: 2010-10-09 23:01
Re: 对于vim和emacs我很迷茫
貌似挺有道理的,难道真的应了那句``天下大势,合久必分,分久必合''……自由建客 写了:语法高亮总难让人满意,补全更是不可智能,其实就是编辑器和编译器没有沟通。
语法高亮、智能补全,都靠编辑器另外一套实现,不能利用编译器的语法分析器,而编辑器自己搞的这一套又……
gvim 输入法问题,就是编辑器和输入法没有沟通,编辑器处在什么状态只有编辑器自己最清楚,什么是命令什么是内容只有编辑器最清楚,输入法去截什么消息。输入法应该接收应用程序发的消息等着翻译就是了,不该去截获系统本该发送给应用程序的消息。
还有什么 make 依赖,什么的,就是 make 和编译器,连接器沟通不好的问题,那些就不说了。