@
目录高效运用vim工具的快捷键
启动vim
vim -r file: 恢复上次异常退出的文件;
vim + file: 从文件的末尾开始;
vim +num file: 从第num行开始;
vim +/string file: 打开file,并将光标停留在第一个找到的string上。
vim命令模式
在该模式下不能对文件直接进行编辑,但可以使用一些快捷键岁文件进行操作(删除行、复制行、移动光标、粘贴等)【打开时候默认进入的模式】;
移动光标
(1) 光标移到行首
按键:^ 或 shift + 6(不是数字键盘的6)
(2) 光标移到行尾
按键:$ 或 shift + 4(不是数字键盘的4)
(3) 光标移动到首行
按键:gg
(4) 光标移动到末行
按键:G
(5) 翻屏
向上翻屏:按键 Ctrl + b 或 PgUp
向下翻屏:按键 Ctrl + f 或 PgDn
复制操作
(1) 复制光标所在行
按键:yy
粘贴:在想要粘贴的地方按下p键
(2) 以光标所在行为准(包含当前行),向下复制指定的行数
按键:数字 yy
(3) 可视化复制
按键:Ctrl + v,然后按↑↓←→方向键来选中需要复制的区块,按下y键进行复制,最后按下p键粘贴。
剪切/删除
(1) 剪切/删除光标所在行
按键:dd (删除之后下一行上移)
注意:dd严格意义上说是剪切命令,但如果剪切之后不粘贴即为删除。
(2) 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行
按键:数字 dd (删除之后下一行上移)
(3) 剪切/删除光标所在的当前行,但删除之后下一行不上移
按键:D (删除之后当前行会变成空白行)
撤销/恢复
撤销:输入:u(末行模式)或u(命令模式),u为undo的缩写
恢复:Ctrl + r 恢复(取消)之前的撤销操作
末行模式
进入方式:由命令模式进入,按下“:”或“/(表示查找)”即可进入
退出方式: 按下Esc键
(1)保存退出在英文冒号后输入wq
:wq
(2)强制退出再冒号后输入q!
:q!
(3)调用外部命令,会暂时隐藏编辑的文件,然后显示你输入的外部命令,在冒号后输入!跟上外部命令
:!命令
(3)搜索查找,在冒号后输入/跟上关键词
:/关键词
(4)显示行号
:set nu
编辑模式
按下i或者a就可以进入,然后输入内容即可
标签:常用,剪切,删除,vim,按下,按键,快捷键,光标 From: https://www.cnblogs.com/hoyeong/p/16747964.html