微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim操作

vi 文件名[+行数]

模式切换 : esc i

命令模式

末行模式

w保存
q退出
q!强制退出
wq/x保存并退出

编辑模式

重复次数:数字➕执行命令

上下左右 k j l h

行内移动

w

向后移动一个单词
b向前移动一个单词
0行首
^行首,第一个不是空白字符的位置
$行尾

行数移动

gg文件顶部
G

文件末尾

数字gg/数字G/:数字移动到数字对应行数

屏幕移动

Ctrl+b向上翻页
Ctrl+f向下翻页
H屏幕顶端
M屏幕中间
L屏幕底部

段落移动:{        }

括号切换:%

标记        m+小写字母        回到标记        '小写字母

可视模式:v可视模式        V可视行模式        Ctrl+v可视块模式

撤销上次命令        u

恢复撤销命令        Ctrl+r

删除        x        d(移动命令)        dd行删除        D删除至行尾

复制        y        yy行复制        p粘贴

替换        r替换当前字符        R替换当前行光标后字符

缩排        >>        <<        .重复上次操作

查找        /查找内容        n向下查找        N向上查找

快速匹配        *向后查找当前所在单词        #向前查找当前所在单词

全局替换       :%s/旧文本/新文本/g

可视区域替换        选中可视区域        :s/旧文本/新文本/g

确认替换        :%s/旧文本/新文本/gc

插入命令        i当前字符前插入        I行首插入        a当前字符后插入        A行末添加                              o当前行后插入空行        O当前行前插入空行

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐