Skip to content

认识 vim

安装

  • vscode 下载 Vim 插件

模式

  • 正常模式 (Normal-mode)
  • 插入模式 (Insert-mode)

基础的移动

  • k ⬆️
  • j ⬇️
  • h ⬅️
  • l ➡️

插入文字

  • a 👉 (append) 在光标后输入
  • i 👉 (insert) 在光标前输入

退出 insert 模式

  • 使用 Esc 或者 Ctrl + [
  • 推荐 Ctrl + [

终端中 使用 vim / 如何退出

  • :wq 👉 保存且退出,需要在 Normal 模式下
  • :q! 👉 强制退出,不保存内容

Ctrl 和 caps 调换位置

Esc 改建

	// vscode 配置项文件  settings.json 
	"vim.insertModeKeyBindings": 
		{
			{
				"before": ["xxx"],
				"after": ["<Esc>"]
			},
		}
		
1
2
3
4
5
6
7
8
9

如何快速移动

	#需要在终端将下边命令逐个输入
   $ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false              # For VS Code
   $ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false      # For VS Code Insider
   $ defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false         # For VS Codium
   $ defaults write com.microsoft.VSCodeExploration ApplePressAndHoldEnabled -bool false   # For VS Codium Exploration users
   $ defaults delete -g ApplePressAndHoldEnabled                                           # If necessary, reset global default
1
2
3
4
5
6

Tips

  • 习惯 insert 完 就⽴⻢回到 normal 模式

myltx