linux系统中vim编辑器使用

  • A+
所属分类:Linux

vim使我们使用linux中最常用的文本编辑命令,下面介绍下常见的用法

  1. 打开文件
  • vim file
  • vim +# 打开文件后,直接让光标处于第#行的行首
  • vim +/pattern 打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首

2.模式转换

  • :q退出
  • :!强制退出,丢弃做出的修改;
  • :wq保存退出;
  • :x保存退出;
  • :w /PATH/TO/SOMEWHERE:当前编辑的文本保存到别的文件;
  • i:insert,在光标所在处前面插入;
  • a:append,在光标所在处的后面插入;
  • o:open,在当前光标所在行的下一行打开新行,并转换为输入模式;
  • I:在当前光标所在行的行首输入;
  • A:在当前光标所在行的行尾输入;
  • O:在光标所在行的上一行打开一个新行,并转换为输入模式;

linux系统中vim编辑器使用
3.光标跳转

  • 字符间跳转

h:左

l:右

k:上

j:下

#COMMAND:跳转由#指定的个数的字符;

  • 单词间跳转

w:跳转至下一个单词或后一个单词的词首;

e:跳转至当前或下一个单词的词尾;

b:跳转至当前或下一个单词的词首;

#COMMAND:由#指定一次跳转的单词数;

  • 行首行尾跳转

^:跳转至行首的第一个非空白字符;

0:跳转至绝对的行首;

$:跳转至绝对行尾;

  • 行间移动

#G:跳转至由#指定行;

G:跳转至最后一行;

1G,gg:跳转至第一行;

  • 句间移动

):跳转至下一个句子;

(:跳转至上一个句子;

  • 段落间移动

}:跳转至下一段

{:跳转至上一段

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: