这篇博客来学习vim。
环境:#
使用vscode上的vim即可完成对vim的全部功能的使用。vscode甚至有插件还可以帮助你学习。不过我使用的学习的教程是vim官方给出的教程,如果你是linux,使用包管理下载完vim后只需要在终端输入vimtutor即可开始长为七节的教程;如果你是windows,你需要先安装vim,然后添加到环境变量之中,
我对vim好处的理解:#
- vim能够利用你在不同输入模式下的无关按键,帮助你实现更快捷的操作。
vim结构:#
vim采用模式编辑的理念,即它提供了多种模式,按键在不同的模式下作用不同:在普通模式下浏览文件、在插入模式下插入文本,在可视模式下选择行,在命令模式下执行命令等。
使用vimtutor即可对vim有一个大致的了解,一般能够满足大部分的使用,这里不再赘述;以及你可以使用这个教程
知道和熟练使用是两回事,练习vim还需要一个很长的时间。
在vscode中使用vim:#
在vscode中使用vim,既可以享受vim的快捷编辑功能,也可以使用vscode本身丰富的功能来提高自己的工作效率。
vscode中有一个vim插件,这个插件下的vim多了一个DISABLED模式,这个模式下,vim不会起作用,而是换回了正常的vscode编辑功能。我们可以设置一个快捷键来完成这种转化
1 | { |
每次只需要按下这个快捷键,就可以实现vim编辑器的启用或者关闭。