Vim用法总结

作者: SamPig | 来源:发表于2017-12-09 20:09 被阅读0次
1、命令模式(normal模式)
操作 效果
ESC 从其它模式退出,进入命令模式,最好按两下
:wq 保存退出
:q! 直接退出
2、编辑模式(insert模式)
操作 效果
i 在光标当前位置前进入
a 在光标当前位置后进入
shift + i 在行首位置进入
shfit + a 在行尾位置进入
o 在光标所在行下方新开一行进入
shift + o 在光标所在行上方新开一行进入
3、选择模式
操作 效果
v 进入选择文本模式。从当前光标位置开始,移动光标,之间的文本都会是选中状态。这期间,可以使用移动光标的操作进行移动。
ctrl + v 进行块操作模式。它最有用的操作是给多行加上统一的首或尾,如:可以在选中的所有行首加上注释符,也可以在选中的所有行尾加上分号等。同样可以使用移动中的到行首或是到行尾进行操作。
j 下移一行
k 上移一行
gg 移到文档第一行
shift + g 移到文档最后一行
shift + h 移到当前屏的第一行
shift + m 移到当前屏的中间行
shift + l 移到当前屏的尾行
:行号 移到对应行号的行
ctrl + d 向下翻页
ctrl + u 向上翻页
h 左移一位
l 右移一位
w 跳到下一个词的词首
e 跳到当前词的词尾
b 跳到当前词的词首,如果光标本身就在当前词的词首,则跳到前一词的词首
shfit + ^ 跳到行首(非空白字符)
shift + $ 跳到行尾
f字符 跳到下一个相同字符的位置。之后按;可以继续跳向下一个相同字符的位置
shift + f字符 跳到上一个相同字符的位置。同上,之后按;可以继续跳向下一个相同字符的位置,只是方向和上面是相反的。
yy 复制光标所在行
yj 复制光标当前行和其下一行,共两行
yk 复制光标当前行和其上一行,共两行
y:行号 复制当前行到对应行号之间包括对应行号行,共多行
v移动光标y 复制选中的内容。这其实是三步操作:1、按v键,进入选择模式。2、移动光标,使用移动的方法来移动,行间,行内的操作都是可以的。3、按y键,复制所有选中内容,并进入移动模式。4、粘贴。
p 将复制内容粘贴出来。粘贴有两种情况:1、如果是整行的复制,粘贴会在当前光标行的下一行粘贴出来,这样会把之前的下面所有行顺序的往下移。2、如果复制的不是整行,只是行内或行间字符,粘贴会在妆前光标位置直接插入复制内容,不会新建行。
dd 删除光标所在行
dj 删除光标所在行及其下一行,共两行
dk 删除光标所在行及其上一行,共两行
d:行号d 删除光标所在行及对应行号之间,包括对应行号的所有行,共多行。注意,删除操作,会同时复制被删除的内容,这样就可以有移动行的操作,比如,想把第3行移到第5行,那就先删除第3行,到第4行上按粘贴。

相关文章

  • vim高级用法

    vim高级用法多年经验原创总结(全部测试成功) =================================...

  • Vim用法总结

    1、命令模式(normal模式) 2、编辑模式(insert模式) 3、选择模式

  • VIM超详细用法以及思维导图

    VIM用法 VIM编辑器的用法,包含基础用法和高级用法。VIM的配置文件是用户家目录下.vimrc, 修改该文件加...

  • vim常用用法总结

    平时经常使用vim,但是以前只会简单的操作,没有系统总结过,确实太复杂了,这次总结一下常用用法。

  • Linux命令参数详细解析-vim

    用法: vim [参数] [文件 ..] 编辑指定的文件或: vim [参数] - ...

  • vim用法

    vim的三种模式:命令,输入,底线模式切换命令:Esc i a o :yy 复制p 粘...

  • vim编辑器

    vim编辑器用法整理: vim [OPTIONS] FILE vim三种模式:命令模式,插入模式,末行模式 命令模...

  • Vim

    vim 常用快捷键 VIM用法 vim入门进阶与折腾 shift + v 进入可视模式 然后用hjkl选中操作的行...

  • Linux脚本总结

    1、总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim查找 vim替换 2、总结脚本中运算符、逻...

  • vim常用命令总结(转载)

    vim常用命令总结.png vim常用命令总结1.png

网友评论

    本文标题:Vim用法总结

    本文链接:https://www.haomeiwen.com/subject/tkepixtx.html