Vim_guide
vim guide
基本命令
- set nu / set nonu: 显示行号/隐藏行号
- u / ctrl + r: 撤销操作/重做操作
- . : 重复上一个命令
- w [新文件名]: 将当前文件另存为新文件
- ctrl + f / ctrl + b : 向下翻页/向上翻页
**保存和退出: **
- :w : 保存文件
- :q : 退出 vim
- :wq 或 ZZ : 保存并退出
- :q! : 不保存并强制退出
进入插入模式:
- i : 在当前字符前插入
- I : 在当前行的开头插入
- a : 在当前字符后插入
- A : 在当前行的末尾插入
- o : 在当前行下方新开一行并进入插入模式
- O : 在当前行上方新开一行并进入插入模式
移动光标:
- h/j/k/l : 左/下/上/右
- 0/$ : 行头/行尾
- gg/G : 首行/尾行
- 行数G : 指定行(例如 10G 移动到第10行)
删除、复制、粘贴和剪切:
- x/X : 向后删除字符/向前删除字符
- yy/dd : 复制当前行/剪切当前行
- p/P: 粘贴到光标后/前
- y0 / y$ : 行首到光标的复制/光标到行尾的复制
- :a,bd / a,by: 删除ab行内容/复制ab行内容
- :,bd : 删除光标行到b行的内容
v : 进入可视模式,可以选择文本块
y : 在可视模式下复制选择的文本块
d : 在可视模式下剪切选择的文本块
查找和替换:
- /pattern : 向前查找 pattern
- ?pattern : 向后查找 pattern
- n/N : 向后查找/向前查找
- :%s/old/new/g : 在整个文件中替换 old 为 new
多文件编辑
- :vsp 路径/filename : 分屏打开新文件Filename
- :sp : 同一文件分屏打开
- Ctrl + w + w : 多窗口切换
缩进
- shift + < / shift + > : 减少缩进/增加缩进
浙公网安备 33010602011771号