vscode中使用vim

165 阅读2分钟

什么是Vim?

Vim是一款流行的文本编辑器,它专注于快速和高效地编辑文本。它最初是从Unix系统上的Vi编辑器衍生而来,因此被称为Vi Improved

Vim具有以下特点:
模式:Vim具有多种模式,包括命令模式、插入模式和可视模式等,可以根据需要切换模式来执行不同的操作。  
快捷键:Vim支持大量的快捷键和命令,可以在编辑过程中快速执行常用操作。   
插件:Vim有一个强大的插件生态系统,可以安装各种插件来扩展其功能。   
多语言支持:Vim支持多种编程语言,并提供了许多与编程相关的功能,例如语法高亮、自动缩进、代码折叠等。    
跨平台:Vim可在多个平台上运行,包括Linux、Mac OS X、Windows等。    
自定义配置:Vim的用户可以通过编辑配置文件来自定义其外观和行为,以满足其特定需求。

Vim操作

1、光标

序号说明操作
1光标的移动h,j,k,l
2更快的移动w,b
3直接到一行最后面$
4直接到一行最前面'^'
5一行的最绝对前面0
6最末尾Shift + G
7去指定行行数gg/行数G/:17Enter
8查找某个元素/内容+Enter+n(下一个查找切换)
2、编辑
序号说明操作
---------
1光标到一行的前面且可编辑shift + i
2光标到一行的后面且可编辑shift + a
3光标到一行的上面且可编辑shift + O
4光标到一行的下面且可编辑o
3、删除
序号说明操作
---------
1删除当前行c+$
2删除某个单词c+W
3删除某个单词并修改ciw
4删除某个符号的内容di符号
5删除包含符号的内容da符号
6删除n行3dd
7删除全部die
8复制全部yie
9删除标签内全部dit
4、复制粘贴
序号说明操作
---------
1剪切dd
2粘贴p
3复制yy
5、大小写切换
序号说明操作
---------
1切换大小写~
2当前行的字母改为大写gUU
3当前行的字母改为小写guu
4光标下的单词改为大写gUaw
6、其它
序号说明操作
---------
1切换tabsgt
2切换第n个tabngt
3当前文件定位到左边菜单栏ctrl+0
3左右分栏切换到第n栏ctrl+n

图例详解

vi-vim-cheat-sheet-sch1.gif