vscode上的vim使用

匿名 (未验证) 提交于 2019-12-03 00:26:01

基于vscode的vim使用


为什么好好的想用用vim?准确来说是vscode上的vim插件。
首先是chrome上安装了 vimium 插件,这款插件是基于vim的一些快捷键进行的一些页面浏览操作。
在使用过程中,慢慢感觉到vim快捷键的方便,也发现到了自己键盘操作的指法问题等很多键盘操作的习惯问题,
为了效率,需要改变一下已有的一些毛病。
在这种情况下,开始在vscode上使用vim插件以来提高自己的编程效率。希望这是对自己有帮助的,同时作为学软件的,了解一下vim的使用习惯也是必要的,虽然学习成本很高,但个人觉得还是有必要了解一下。


我在vscode上用的vim插件是Vim,就是那个用的人最多的那个。
这种感觉就像是手在扭曲、打架。

在normal模式下

keys 效果
h 向左移动
j 向下移动
k 向上移动
l 向右移动
gg 跳到文件开头
G 跳到文件尾
b 跳到前一个单词的开头
e 跳到下一个单词的结尾
w 跳到下一个单词的开头

在normal模式下

keys 效果
v+i+w 放在一个单词的任意位置时均可选中本单词
v+e 光标放在一个单词的开头时可选中本单词
v+h/j/k/l 进入视图模式后使用方向键容易选中你想选的部分

在normal模式下

keys 效果
y 复贴(要先选中)
p 粘贴
D 向后全剪切(含光标字符)
dd 剪切行
x 向后单个字符剪切(含光标字符)
X 向前单个字符剪切(不含光字符)

"vim.useCtrlKeys": true, 

改成

"vim.useCtrlKeys": false, 

  1. VIM下的跳转练习

文章来源: vscode上的vim使用
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!