你知道程序员的任何“最佳实践”或“有用的”vi教程吗?

时间:2008-09-06 01:31:37

标签: unix vim editor keyboard-shortcuts text-editor

网上有数以千计的vi教程,其中大多数都列出了所有命令。 youtube上甚至还有视频显示基本功能。

但有没有人知道一个专注于程序员需求的vi教程?

例如,当我使用vi Perl 中编程时,移至“下一段”毫无意义。

我想知道vi用户使用哪些命令组合,例如:

  • 复制括号内的所有内容
  • 复制功能
  • 复制并粘贴变量(例如2yw)

我确信有很多函数使用多文件功能,以及地图,宏,读取文件中的模板代码,正则表达式搜索,跳转到函数,可能是最少的代码完成,或其他模拟内容的功能程序员已经习惯了Visual Studio和Eclipse等。

3 个答案:

答案 0 :(得分:10)

vimtips的精彩集合。

最好的Vim cheatsheet

答案 1 :(得分:1)

多年来,我最近几次阅读了vim手册,并在每次迭代中获取了有用的功能。

真正让vim作为perl IDE工作的一件事就是开始使用标签,如下所述:http://www.vim.org/tips/tip.php?tip_id=94。使用vim附带的pltags脚本,您可以在模块之间跳转以查找函数,方法等。

答案 2 :(得分:1)

如果您是初学者,vimtutor将是一个很好的开始。 (在你的shell上键入vimtutor并继续)。

一旦你掌握了vim的基础知识,你就可以环顾网络并为自己找出解决方法。

Thisthis可能是一本有趣的读物。