From aea0eee2a4503611dcfbb99bcbc147885999c64e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=8F=8B=E9=91=AB?= <2952978450@qq.com> Date: Thu, 6 Jun 2024 13:21:36 +0800 Subject: [PATCH] =?UTF-8?q?b=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240605-vim.md" | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 "\347\216\213\345\217\213\351\221\253/20240605-vim.md" diff --git "a/\347\216\213\345\217\213\351\221\253/20240605-vim.md" "b/\347\216\213\345\217\213\351\221\253/20240605-vim.md" new file mode 100644 index 0000000..e9ec7e0 --- /dev/null +++ "b/\347\216\213\345\217\213\351\221\253/20240605-vim.md" @@ -0,0 +1,40 @@ +# Vim编辑 + +### 命令模式 + +- i -- 切换到输入模式,在光标当前位置开始输入文本。 +- x -- 删除当前光标所在处的字符。 +- : -- 切换到底线命令模式,以在最底一行输入命令。 +- a -- 进入插入模式,在光标下一个位置开始输入文本。 +- o:在当前行的下方插入一个新行,并进入插入模式。 +- O -- 在当前行的上方插入一个新行,并进入插入模式。 +- dd -- 剪切当前行。 +- yy -- 复制当前行。 +- p(小写) -- 粘贴剪贴板内容到光标下方。 +- P(大写)-- 粘贴剪贴板内容到光标上方。 +- u -- 撤销上一次操作。 +- Ctrl + r -- 重做上一次撤销的操作。 +- :w -- 保存文件。 +- :q -- 退出 Vim 编辑器。 +- :q! -- 强制退出Vim 编辑器,不保存修改。 + +### 输入模式 + +- 字符按键以及Shift组合,输入字符 +- ENTER,回车键,换行 +- BACK SPACE,退格键,删除光标前一个字符 +- DEL,删除键,删除光标后一个字符 +- 方向键,在文本中移动光标 +- HOME/END,移动光标到行首/行尾 +- Page Up/Page Down,上/下翻页 +- Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 +- ESC,退出输入模式,切换到命令模式 + +### 底线命令模式 + +##### 在命令模式下按下(SHIFT+:) :(英文冒号)就进入了底线命令模式 + +- :w:保存文件。 +- :q:退出 Vim 编辑器。 +- :wq:保存文件并退出 Vim 编辑器。 +- :q!:强制退出Vim编辑器,不保存修改。 \ No newline at end of file -- Gitee