完成vimtutor之后,下一步要学习Vim的是什么?我已经在YouTube上观看了视频,在线阅读了SE教程以及关于SE的问题/答案,并且正忙于阅读《实用Vim》。实际练习和使用Vim不仅仅是观看/阅读它,当然是学习的一种好方法。有关使用内置帮助系统学习Vim的最佳方法的任何建议?

PPS:许多年前,我使用vim,转而使用Org-Mode的Emacs,现在又回到vim :)

评论

您的问题可能也已结束,因为SE网站是针对精确问题,您的网站可能范围太广。除此之外,《 Prical Vim》是一本很棒的书,而阅读它确实是一个好主意。之后,我认为最好的学习方法是每天使用vim,每次您发现感觉不自然(或违反vim哲学)的东西时,都记下来并尝试找到一种更好的方法。

如果您使用Vim进行键绑定,请考虑使用Spacemacs。

#1 楼

锐化锯

最好的一般建议是Bram的七个习惯文章中的一个简单的建议,即“锐化锯”。我还建议Vimcasts博客文章:关于锐化锯。

基本上,“锐化锯”可以概括为:


不要从中学到一切一次,但是一次学习一些东西。
当发现效率低下时,寻找改善它的方法。重复


Vimrc

我还建议您使用几乎空白的vimrc。您应该大致了解vimrc中的每一行。使用:help和google了解更多信息。

插件

一般插件建议:


在需要时慢慢添加一两个插件。
在没有首先寻找本机解决方案的情况下不要安装插件
必须有良好的文档
避免具有很多映射的插件
如果感觉不像Vim那样就避免
避免使用.命令无法使用映射(可能必须使用repeat.vim)。

更多的好地方,以了解有关Vim的更多信息



Vimcasts-实用Vim的作者Drew Neil撰写的精彩文章和屏幕录像。 />艰难地学习Vimscript-Steve Losh教了如何从基础到更高级的方法自定义Vim。更改工作流程。

评论


我个人有一个很大的vimwiki页面,我在其中做笔记,做菜谱,其中大部分来自关于stackexchange的问题以及上面的所有建议,我认为这是一个不错的主意,请自己编写。我的在这里:bitbucket.org/sergio/dotfaster/raw/…

– SergioAraujo
19年2月7日在12:01

#2 楼

我衷心推荐本教程改编,以增强EX-tra Vim的能力:http://dahu.github.io/vim_waz_ere/

#3 楼

通过遵循vimvim_use邮件列表http://vim.sourceforge.net/maillist.php#vim上的问题和答案,您可以学到很多东西。虽然此StackExchange网站非常适合简单的问题和答案,但邮件列表最适合需要讨论的问题。