Vim 常用命令 发表于 2018-03-04 | 阅读次数: 基本命令12345678910111213i #编辑模式Esc #退出编辑模式:q #退出Vim:q! #强制退出Vim:w #写入磁盘,用于保存文件:wq #写入磁盘并退出Vimo #在当前行下方新建一行O #在当前行上方新建一行J #连接当前行和下一行 移动光标1234A #光标移动到当前行行尾并进入编辑模式0 #光标移动到当前行行首$ #光标移动到当前行行尾G #光标移动到文件最后一行 文本操作12345678910111213141516x #删除当前字符3x #删除当前字符及其后两个字符yy #复制当前行y$ #复制当前光标位置到当前行的末尾y0 #复制当前光标位置到行首dd #剪切当前行d$ #剪切当前光标位置到当前行的末尾d0 #剪切当前光标位置到行首dG #剪切从当前行到文件的末尾p #小p粘贴文本到当前行之下P #大P粘贴文本到当前行之下u #undo,撤销操作 搜索12345678#查找一行fa #搜索当前行出现的a字符,输入;来重复查找#查找整个文件/[] #[]中为要搜索的词,通过n来重复查找#查找和替换:%s/line/Line/g #查找整个文件的line并替换为Line,如果省略 g,则只替换每个文本行中第一个匹配的字符串,%指定要操作的行数。表示从第一行到最后一行。操作范围也可以用 1,5 来代替或者用 1,$ 来代替,意思是“从第一行到文件的最后一行。”如果省略了文本行的范围,那么操作只对当前行生效 多个文件12:n #回到下一个文件:N #回到上一个文件 赞赏是对作者最大的支持! 打赏 微信支付 本文作者: gax 本文链接: https://ianxin.github.io/2018/03/04/Vim常用命令/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!