有很多问题让人们谈论常见的技巧,特别是" Vim + ctags提示和技巧 ".
但是,我没有提到Vim的新手会觉得很酷的常用快捷方式.我说的是一个经验丰富的Unix用户(他们是开发人员,管理员,两者等),他们认为他们知道我们99%的人从未听过或梦到过的东西.有些东西不仅让他们的工作变得更轻松,而且还很酷,而且很酷.毕竟,Vim居住在世界上最黑暗角落最丰富的操作系统中,因此它应该只有少数特权知道并希望与我们分享的错综复杂.
Vi和Vim允许非常棒的自定义,通常存储在.vimrc文件中.程序员的典型特征是语法高亮,智能缩进等.
你有什么其他的生产性编程技巧,隐藏在你的.vimrc中?
我最感兴趣的是重构,自动类和类似的生产力宏,特别是对于C#.
由于键盘是我们用于计算机的界面,我一直认为触摸打字应该是我应该学习的东西,但我一直都是,好吧,懒惰就是这个词.那么,有人推荐任何好的触控打字软件吗?
这很容易谷歌,但我想听听建议.
我已经开始使用VIM进行一些编程.到目前为止,
我的感情非常复杂.一方面我很喜欢这个想法,另一方面 - 很难记住一切.
所以我采用了学习的方法,而实际上做了一些事情(对于Ruby on rails开发).
不幸的是,我现在没有机会像其他" 常规 "文本编辑器那样提高工作效率.而且似乎需要花费大量时间来适应VIM.
我注意到,我经常不使用 VIM导航/搜索和替换功能,而只是像在其他编辑器中那样移动.
我正在努力推动自己不要在除VIM之外的其他编辑器中打开任何东西,这样我就可以学习它.
但是,老实说,昨天我放弃了,并在GEdit进行了最后20分钟的编码.
更新:我想说为什么我给了 - 只是因为我会更快地完成我需要的东西(这是很晚的时间,并不是学习VIM的最佳时间).事实上,我确实喜欢使用VIM.但我总是有这种there must a better way of doing this感觉,花了很多时间找到这种方式.
所以我的问题是:如果我想在学习时做一些真正的编码,我怎样才能更有效地学习和开始日常使用VIM?
谢谢,
德米特里.
我经常在使用vim时出现模式错误,即我将在正常模式下开始键入文本,或者在插入模式下开始键入命令.我明白,随着时间的推移,随着时间的推移,vim的怪癖渗透到你的骨头里,但有没有办法加快这个过程?