我们是否了解程序员的任何"最佳实践"或者"有效方法" vi教程?

时间:2020-03-05 18:48:36  来源:igfitidea点击:

网络上有成千上万的" vi"教程,其中大多数通常列出所有命令。甚至YouTube上的视频都显示了基本功能。

但是,有谁知道vi教程关注程序员的需求吗?

例如,当我用vi在Perl中编程时,移至"下一段"是没有意义的。

我想知道经验丰富的vi用户将哪些命令合并到例如:

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

我确信有很多使用多文件功能的函数,并且映射,宏,读入文件以获取模板代码,正则表达式搜索,跳转到函数,也许代码完成最少或者其他功能可以模仿程序员获得的功能曾经在Visual Studio和Eclipse等中使用过

解决方案

回答

不错的vimtips集合。

还有最好的Vim速查表。

回答

几年来,我只是读了几次vim手册,在每次迭代中都选择了有用的功能。

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

回答

如果我们是初学者,那么vimtutor将是一个不错的开始。 (在shell上输入vimtutor,然后开始操作)。

一旦掌握了vim的基础知识,就可以环顾网络并自己解决问题。

这可能是一个有趣的阅读。