admin管理员组文章数量:1326154
在shell中,记住一些常用的vim命令,会在操作时候事半功倍。
光标移动
h,j,k,l,h #表示往左,j表示往下,k表示往右,l表示往上 Ctrl f #上一页 Ctrl b #下一页 w, e, W, E #跳到单词的后面,小写包括标点 b, B #以单词为单位往前跳动光标,小写包含标点 O #开启新的一行 ^ #一行的开始 $ #一行的结尾 gg #文档的第一行 [N]G #文档的第N行或者最后一行
搜索
/pattern #搜索(非插入模式) ?pattern #往后搜索 n #光标到达搜索结果的前一个目标 N #光标到达搜索结果的后一个目标
窗口
:split #水平方向分割出一个窗口 :vsplit #垂直方向分割出一个窗口 :close #关闭窗口 Ctrl W #切换窗口, h到左边窗口,j到下方窗口,k到上方窗口,l到右边窗口
插入模式
i #插入到光标前面
I #插入到行的开始位置
a #插入到光标的后面
A #插入到行的最后位置
o, O #新开一行
Esc #关闭插入模式
编辑
r #在插入模式替换光标所在的一个字符 J #合并下一行到上一行 s #删除光标所在的一个字符, 光标还在当行 S #删除光标所在的一行,光标还在当行,不同于dd u #撤销上一步操作 ctrl r #恢复上一步操作 . #重复最后一个命令 ~ #变换为大写 [N]>> #一行或N行往右移动一个tab [N]<< #一行或N行往左移动一个tab
关闭
i #插入到光标前面
I #插入到行的开始位置
a #插入到光标的后面
A #插入到行的最后位置
o, O #新开一行
Esc #关闭插入模式
剪切和复制
dd #删除一行 dw #删除一个单词 x #删除后一个字符 X #删除前一个字符 D #删除一行最后一个字符 [N]yy #复制一行或者N行 yw #复制一个单词 p #粘贴
视觉模式
v #选中一个或多个字符
V #选中一行
摘自:https://www.sheetgit/sheets/9e58d539d616e9bc68b8d729957ad0dc
转载于:https://wwwblogs/haochuang/p/9491912.html
版权声明:本文标题:Vim命令相关 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1724514961a891292.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论