Linux学习系列之vim编辑器(一)

  1. vi编辑器的操作模式

输入模式—a i o 等—>命令模式<— :键 —末行模式

从输入/末行模式切换到命令模式都是需要按ESC键

注:a光标后输入,i光标前输入,o直接向下加一行输入,O向上加一行输入

  1. 在vi编辑器中光标的移动(命令行模式下)
键组合(命令) 光标的移动
$ 光标移动到当前行的结尾
0(零) 光标移动到当前行的开始
GG 光标移动到最后一行
gg 光标移动到第一行
  1. 在命令行模式下删除与复制的操作
键组合(命令) 含义
dd 删除光标所在的一行
ndd n为数字,删除光标所在的向下n行
yy 复制光标所在的一行
nyy n为数字,复制光标所在的向下n行
  1. 粘贴命令
键组合(命令) 含义
P(大写) 将已复制的数据在光标上一行粘贴
p(小写) 将已复制的数据在光标下一行粘贴
  1. 撤销和恢复命令
键组合(命令) 含义
u 撤销
ctrl+r 恢复
  1. 扩展模式下常用的命令
命令 含义
:w 将文件存入/写入(saves/writes)磁盘
:q 退出(quits)vi编辑器(并不保存)
:wq 将文件存入/写入(saves/writes)磁盘并退出(quits)vi编辑器

8.快速移动光标在文件中的位置的命令

GG 移动到文件的最后一行
nG n为数字,光标移动到文件的第n行
gg 移动到文件的第一行,相当于1G

9.快速在屏幕中移动光标位置的命令

H 光标移动到这个屏幕的最上方行的开头
M 光标移动到这个屏幕的中间行的开头
L 光标移动到这个屏幕的最下方行的开头
  1. 其他操作
命令 含义
ctrl+v 进入可视块模式

可以在可视块模式下完成批量增加/删除注释

批量删除注释:(前提:注释的行需要整齐排列)

  1. 在命令模式下,按ctrl+v进入可视块模式
  2. 上下键选中#号
  3. 按下d

批量增加注释:(前提:注释的行需要整齐排列)

  1. 将光标移动到首行的开头位置
  2. 在命令模式下,按ctrl+v进入可视块模式
  3. 上下键选中第一列
  4. shift+i进入插入模式,输入#
  5. 连续按两下ESC
  1. 在命令模式下搜索文件中的某个词

在命令模式下输入‘’/词语“,然后输入回车,所有的词语都会高亮,按n向下逐个查找,按N向上逐个查找

你可能感兴趣的:(linux,学习)