硕彦博创学习记录——vim编辑器

    xiaoxiao2022-07-07  189

    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,用于放弃保存修改的情况
    最新回复(0)