厦门比较好的网站设计公司,网站有访问量 为什么没有询盘,群晖做网站连接数据库,免费搭建网站平台文章目录 安装和基本使用设置 安装和基本使用
VIM是VS Code的强大对手#xff0c;其简化版本VI是Linux内置的文本编辑器#xff0c;堪称VS Code问世之前最流行的编辑器#xff0c;也是VS Code问世之后#xff0c;我仍在使用的编辑器。
对VIM无法割舍的原因有二#xff0… 文章目录 安装和基本使用设置 安装和基本使用
VIM是VS Code的强大对手其简化版本VI是Linux内置的文本编辑器堪称VS Code问世之前最流行的编辑器也是VS Code问世之后我仍在使用的编辑器。
对VIM无法割舍的原因有二一是VIM可以嵌入命令行从而在编辑一些小文件的时候无需切换窗口可以始终保持专注二则是其内置的强大的快捷键系统可以让双手始终不离开主键盘区从而提高效率。
那么VIM既然可以嵌入到命令行中那么嵌入到VS Code中显然也是没问题的直接在插件栏中搜索VIM下载量最多的那个蓝白色图标的就是VS Code的Vim插件。
安装成功之后VS Code在编辑文档的时候会默认使用VIM的逻辑。光标形状也发生了变化必须在输入法为英文的情况下输入I才能进入编辑模式。输入冒号:会开启命令模式但并不会像Vim一样在底部额外出现一行命令输入区域而会在VS Code的状态栏提供输入命令的显示如下图所示最后按下wq后退出了当前文档。 在编辑模式下VS Code自身的一些Ctrl快捷键仍然适用比如按下CtrlB可以为文字两侧添加星号使之变成粗体。但有一些快捷键将无法使用比如剪切、复制等快捷键但CtrlV还是可以使用的。
有的时候如果觉得VS Code更方便可以按下F1输入toggle Vim Mode指令禁用VIM扩展。
设置
通过更改配置文件settings.json可以修改VIM的相关设置或者直接按下Ctrl,进入设置选项卡搜索VIM或者点击左侧树形图扩展-Vim都可以看到所有与VIM相关的设置。
VIM插件的说明中给出了所有设置的介绍下面对几条常用的设置加以说明可直接在设置选项卡中搜索。
设置描述cursorStylePerMode为不同模式配置不同的光标样式loggingLevelForConsole更改控制台输出的最高日志级别loggingLevelForAlert更改VSCode提示框输出的最高日志级别overrideCopy取消选中可以恢复CtrlC的复制功能useSystemClipboard将系统剪切板(*)作为默认的寄存器
此外handleKeys可用于配置冲突快捷键即当VIM和VS Code的快捷键发生冲突时到底执行哪种操作。但这个设置只能通过更改配置文件来实现其默认配置如下即CtrlD将使用VIM中的快捷键CtrlS(保存), CtrlZ(撤销)将使用VS Code中的快捷键。
vim.handleKeys: {C-d: true,C-s: false,C-z: false
}