学习啦>学习电脑>操作系统>Linux教程>

linuxVIM基本命令大全介绍

恒辉分享

  linux VIM命令:

  vim 在命令行中输入vim,进入vim编辑器

  Esc 退出i(插入)命令进行其它命令使用

  :sh 进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑在shell命令下,执行ctral+l完成清屏

  :set number或者:set nu 使编辑中的文件显示行号

  :set nonumber或者:set nonu 与上一条命令相反,不显示行号

  :help i 查看插入命令帮助

  /Fedora 查找Fedora字符

  :s /Fedora/Redhat 将Fedora字符替换为Redhat(只替换在光标所在的行)

  vim + filename 进行文件最后一行进行编辑

  vim +n filename 进入文件第n行进行编辑

  :1,.s/redhat/fedora .号表示当前行,即光标所在行 #将第1行到当前行(.)第一次出现的redhat

  字符代替为fedora

  :1,.s/redhat/fedora/g 将第1行到当前行(.)所有出现的redhat字符代替为fedora,g

  全局标志

  :1,$s/redhat/fedora/g $表示最后一行#将第1行到最后一行所有出现的redhat字符代替为fedora

  :%s/redhat/fedora/g 同上一个命令

  :%s/\/fedora/g 将第1行到最后一行所有出现的redhat字代替为fedora#字,而不是字符

  :f #显示文件内容,状态等等#同ctrl+g命令

  光标控制命令

  命令 光标移动

  h 向左移一个字符

  j 向下移一行

  k 向上移一行

  l 向右移一个字符

  gg或:1 移动到文件第一行

  G 移到文件的最后一行

  w 移到下一个字的开头

  W 移到下一个字的开头,忽略标点符号

  e 移到下一个字的结尾

  E 移到下一个字的结尾,忽略标点符号

  b 移到前一个字的开头

  B 移到前一个字的开头,忽略标点符号

  L 移到屏幕的最后一行

  M 移到屏幕的中间一行

  H 移到屏幕的第一行

  ( 移到句子的开头

  ) 移到句子的结尾

  { 移到段落的开头

  } 移到下一个段落的开头

  0(数字), | 移到当前行的第一列

  ^ 移到当前行的第一个非空字符

  $ 移到当前行的最后一个字符

  +, Enter 移到下一行的第一个字符

  - 移到前一行的第一个非空字符

168504