Files
2026-06-22 22:11:42 +08:00

68 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 工作模式
## 命令模式
命令模式下,所有输入都理解为命令,以命令驱动不同的功能
输入vi指令后进入
## 输入模式
正常的编辑模式、插入模式
可以对内容进行自由编辑
ESC退出
## 底线命令模式
以:开始,通常用于文件的保存
按下:开始
# 命令:
进入命令模式:
- vim \[文件]
如果文件不存在会自动创建
按下ESC:无论在哪儿都回到命令模式
命令模式:
- i:进入输入模式
- I:在当前行的开头进入输入模式
- a:在当前光标位置 的后进入输入模式
- A:在当前行的结尾进入输入模式
- o:在当前光标下一行进入输入模式
- O:在当前光标上一行进入输入模式
- -----------------------------
- ↑、k:上移
- ↓、j:下移
- ←、h:左移
- →、l:右移
- 0:移动到当前行开头
- $:移动到当前行结尾
- pageup:上翻页
- pagedown:下翻页
- ---
- /:进入搜索模式
- n:向下继续搜索
- N:向上继续搜索
- ---
- yy:复制一行
- nyyn是数字,复制多行
- P:粘贴
- dd:删除一行
- nddn是数字,删除多行
- u:撤销
- ctrl+r:撤销 撤销指令
- gg:跳到开头
- G:跳到结尾
- dG:从当前行开始,向下全部删除
- dgg:从当前行开始,向上全部删除
- d$:从光标开始,删除到本行结尾
- d0:从光标开始,删除到本行的开头
输入模式:
- 进行任意内容的更改
底线命令模式:
- 输入`":"`:进行入底线命令模式
- w:保存
- q:退出
- !:强制执行
- set nu:显示行号
- set paste:设置粘贴模式