Vi编辑器是一个常用的文本编辑器,以下是一些Vi编辑器常用的快捷键:
普通模式(Normal Mode):
- i 进入插入模式(Insert Mode)
- x 删除光标所在位置的字符
- dd 删除整行
- yy 复制整行
- p 粘贴
- u 撤销
- Ctrl + r 重做
- Shift + G 快速移动光标到文件的最后一行
- Esc + O 在当前光标所在行的上方插入一个新的空行,并将光标移动到这个新插入的空行的开头,切换到插入模式
- Shift + A:在当前行的末尾进入插入模式
- Shift + I:在当前行的开头进入插入模式
- Shift + O:在当前行的上方插入一个新的空行,并进入插入模式
- Shift + H:将光标移动到屏幕最上方的行
- Shift + M:将光标移动到屏幕中间的行
- Shift + L:将光标移动到屏幕最下方的行
插入模式(Insert Mode):
- Esc 退出插入模式,进入普通模式
- Ctrl + [ 也可用于退出插入模式
- Ctrl + O:暂时退出插入模式,执行一个普通模式下的命令,然后回到插入模式
- Ctrl + T:在插入模式下,向当前行插入缩进(增加缩进)
- Ctrl + D:在插入模式下,向当前行取消缩进(减少缩进)
底行模式(Command-line Mode):
- : 进入底行模式
- :w 保存文件
- :q 退出Vi
- :q! 强制退出Vi,不保存
- :wq 保存并退出Vi
- :wq! 保存并强制退出Vi