Linux之vim经常使用命令

退出编辑模式,直接输入:code

:$ // 回车便可跳转到底部

:1 // 那是数字1,回车直接跳转到top

补充不补分经常使用的命令:gc

基本移动im

  • 0: 移动到行首。
  • $: 移动到行尾。
  • nG: 到文件第n行。
  • H: 把光标移到屏幕最顶端一行。
  • M: 把光标移到屏幕中间一行。
  • L: 把光标移到屏幕最底端一行。
  • gg: 到文件头部。
  • G: 到文件尾部。

翻屏top

  • ctrl+f: 下翻一屏。
  • ctrl+b: 上翻一屏。

查找img

  • /something: 在后面的文本中查找something。
  • ?something: 在前面的文本中查找something。
  • n: 向后查找下一个。
  • N: 向前查找下一个。

替换移动

  • :s/old/new - 用new替换当前行第一个old。
  • :s/old/new/g - 用new替换当前行全部的old。
  • :n1,n2s/old/new/g - 用new替换文件n1行到n2行全部的old。
  • :%s/old/new/g - 用new替换文件中全部的old。
  • :%s/^/xxx/g - 在每一行的行首插入xxx,^表示行首。
  • :%s/$/xxx/g - 在每一行的行尾插入xxx,$表示行尾。
  • 全部替换命令末尾加上c,每一个替换都将须要用户确认。 如:%s/old/new/gc,加上i则忽略大小写(ignore)。
相关文章
相关标签/搜索