Jianghc's Blog

Back

写在开头的:#

最近在注释相关代码的时候发现使用Vim结合Vscode会有很不错的效果,虽然很不习惯但是感觉坚持下来应该会有提升。因此特意总结了下Vim的相关操作

vim 的相关操作#

w 跳到下一个单词的字首,按标点或单词分割 e 跳到下一个单词的字尾 b 跳回上一个单词的字首部 u 撤销 a 追加模式,置光标于当前光标之后 i 进入插入模式,并置光标于行首 v 区块选中,可以结合w和e等快捷键完成代码的跳跃 y 复制,后面可以带y表示整行复制 yw 从光标处复制至该单词的末尾,包括空格 ye 从光标处复制至该单词的末尾,不包括空格

yy 复制整行(不论从光标何处出发) d 删除命令 dd 剪切整行 dw 从光标处剪切至一个单词的末尾,包括空格 de 从光标处剪切至一个单词的末尾,不包括空格 p 粘贴命令 esc 退出插入模式 ctrl+^ 光标到该行的行首 ctrl+$ 光标到该行的行尾 ; 滚动到下一个搜索项

相关参考资料#

发现了有个知乎博主讲的挺深入浅出的, 以及一些参考资料

  1. 在VSCode中使用Vim的正确方式
  2. vim与复制,删除,粘贴,块操作以及快速替换功能
  3. vim常用快捷键

临走前和从蔚来的同事交流了一下,他推荐的一个书:
Vim实用技巧—practice vim 第二版(Drew Neil)

效率提升2-----Vim快捷键+Vim&Vscode搭配使用总结
https://525511.xyz/blog/%E6%95%88%E7%8E%87%E6%8F%90%E5%8D%872-vim-vscode-vim%E7%9B%B8%E5%85%B3%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%80%BB%E7%BB%93
Author Haochen Jiang
Published at August 1, 2021
Comment seems to stuck. Try to refresh?✨