vim的三种模式:
命令模式:可以执行除了输入字符的各种操作插入模式:可以输入字符底行模式:可以执行除了输入字符的各种操作
模式切换
命令操作
a在光标后插入i在光标所在位置插入o在光标所在的下一行插入Esc进入命令模式:进入底行模式
光标移动
命令操作
h光标向左移动一格l光标向右移动一格j光标向下移动一格k光标向上移动一格^移动光标到行首$移动光标到行尾G移动光标到文件尾Gg移动光标到文件头W移动光标到下一个单词B移动光标到前一个单词Ctrl+f向前(文件尾)翻动一页Ctrl+b向前(文件头)翻动一页
删除复制和粘贴
命令操作
x删除光标所在的位置的字符dd删除光标所在位置的行D删除光标在所位置到行尾之间所有的字符d删除命令,和移动命令配合使用。如dw表示删除光标所在位置到下一个单词词头之间所以的字符yy复制光标所在的行y复制除命令,和移动命令配合使用。如yw表示复制光标所在位置到下一个单词词头之间所以的字符p在光标所在位置粘贴最近复制/删除的内容
撤销和重做
命令操作
u撤销一次操作Ctrl+R重做被撤销的操作
搜索和替换
命令操作
:/string向前(文件尾)搜索字符串 string:/?string向前(文件头)搜索字符串 string:s/pattern/string将pattern所代表的字符串替换为string
保存和退出
命令操作
:w保存文件:w filename另存为filename:q推出vimq!强行退出vim,用于放弃保存修改的情况
转载请注明原文地址: https://yun.8miu.com/read-28291.html