vim命令
几种模式
- 命令模式:vim默认的操作模式,Esc即可回到该模式
- 编辑模式(或插入模式):可正常输入文本的模式。同时也可以按一些快捷键从命令模式进入该模式
- 尾行模式:在命令模式下,按冒号(:)即可进入该模式
- 块模式:在命令模式下按v即可进入,可以选择块
移动
【0】移动到行头 【$】移动到行尾 【h】同行内左移 【l】同行内右移 【k】上移 【j】下移 【w】向后移动到每个单词头 【b】向前移动到每个单词头
插入(按键后即进入编辑模式)
【I】从光标所在行的行首插入 【A】从光标所在行的行尾插入 【o】从光标所在行向下插入一行 【O】从光标所在行向上插入一行 【i】从当前光标字符前一个字符插入 【a】从当前光标位置后一个字符插入
删除(按键后进入编辑模式)
【cw】删除从当前光标位置到当前单词结尾 【cb】删除从当前光标位置到当前单词开头
删除(按键后不进入编辑模式)
【dw】删除从当前光标位置到当前单词结尾 【db】删除从当前光标位置到当前单词开头 【x】删除光标位置所在字符 【dd】删除光标所在行 【2dd】删除光标到下面共两行 【D】剪切光标到行尾
复制、粘贴(按键后不进入编辑模式)
【yy】复制当前行 【p】粘贴复制内容 【yw】复制一个单词(光标后的部分) 【复制选中字符】命令模式下按v进入块选择,选中字符后,按y复制,按p粘贴
撤销
【u】撤销上一步,多次按u可多次撤销 【ctrl+r】重做上一个撤销
替换(按键后不会进入编辑模式)
【r+要替换的字符】先按r,然后输入要替换的单个字符 【2r+要替换的字符】替换光标后2个字符
其他
【shift+~】转换光标字母大小写 【v】命令模式切到块选择模式 【:w】【:wq】【:w!】保存、退出 【:w a.txt】保存到某个文件
|