首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >怎么才能不放弃维姆?

怎么才能不放弃维姆?
EN

Stack Overflow用户
提问于 2010-08-19 10:32:05
回答 15查看 5.2K关注 0票数 19

我已经开始使用VIM进行一些编程。

到目前为止,我有着非常复杂的情怀。一方面,我确实喜欢这个想法,另一方面,它只是很难记住所有的事情。

因此,我采用了学习的方法,同时实际上做了一些(用于rails开发)。

不幸的是,对于我来说,"conventional“不可能像现在在其他文本编辑器中那样让变得更有效率。而且似乎要花相当长的时间才能适应这种生活。

我注意到,我通常不使用 VIM导航/搜索和替换功能,而是像在其他编辑器中那样移动。

我正在努力地,迫使自己不要在其他编辑器中打开任何东西,除了VIM,这样我就可以学习了。

但是,老实说,昨天我放弃了,用GEdit做了最后20分钟的编码。

更新:我想说我为什么要付出--仅仅是因为我会更快地完成我需要的东西(这是非常晚的时候,也不是学习VIM的最佳时间)。我确实很喜欢使用VIM。但是我总是有一种"there must a better way of doing this“的感觉,并且花了很多时间去寻找这种方式。

因此,我的问题是:如果我想在学习时做一些真正的编码,那么如何能够每天更有效地学习和使用VIM呢?

谢谢,

德米特里。

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2010-08-19 11:10:28

记住以下几点。虽然你的手指的速度有物理上的限制,但是你的大脑所能做的处理似乎没有什么限制。因此,投资学习vi(m)键盘编辑命令和快捷键的时间将随着时间的推移得到丰厚的回报,因为编辑的速度提高了使用传统编辑器时遇到的物理速度限制。例如,要删除vi(M)中的后面五个单词,输入5dw,插入50个字符,输入50i* ESC

在学习了很少的命令之后,您就可以开始使用vi(m)了:基本移动、插入、更改、删除、打开新行和保存文档。将这些命令耦合在一起会产生强大的组合。当你掌握了这些,你会寻找更多。

打印vi参考资料单(如这个更广泛的清单),并随时将其保存在您附近。

票数 25
EN

Stack Overflow用户

发布于 2010-08-19 11:10:08

我使用Gvim ( GUI模式)。如果您忘记了某些操作的键序列,则可以通过GUI调用它。对于大多数操作,您还可以看到必要的键,这样Gvim也可以作为Vim的快速引用。

当然,不同的文本编辑器不会神奇地提高您的工作效率。但是,如果您喜欢在主流编辑器上使用键盘快捷键,您会喜欢Vim,因为只需几下键就可以触发相当强大的操作。

我个人不喜欢Vim,我更喜欢主流编辑。但是Vim有REST语法着色,大约一周后我发现它完全可用。

票数 7
EN

Stack Overflow用户

发布于 2010-08-19 10:35:07

为什么?使用任何最适合你的编辑器,让你成为最有效率的人。我使用vi编辑配置文件,因为它通常是编辑几行然后退出的最快方法。对于严肃的编程,要么是TextMate ( ruby ),Emacs (python或ruby,在没有TextMate的平台上),要么是Xcode (Objective)。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3520875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档