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)。
相關文章
相關標籤/搜索