歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Vim使用,vim

Vim使用,vim

日期:2017/3/3 18:00:01   编辑:學習Linux

Vim使用,vim

Vim使用,vim


模式

  • ESC\Ctrl+c:退出編輯模式
  • ZZ\wq:命令模式下保存退出

編輯

  • i:進入編輯模式
  • I:轉到行首非空字符開始編輯
  • s:刪除當前字符進入編輯模式
  • a:從當前字符後開始編輯
  • A:從當前行末非空字符開始編輯

移動

  • H J K L:左下上右
  • 0: 數字零,到行頭
  • ^:到本行第一個不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車等)
  • $:到本行行尾
  • g_:到本行最後一個不是blank字符的位置。
  • w\W:行跳轉到下一個詞開頭\快速跳轉
  • b\B:行詞回跳\快速回跳
  • e:移動到下個詞結尾
  • ge:移動到上個詞結尾
  • td\Td:跳轉到下一個d的上一個字符\上一個d的下一個字符
  • ntd\nTd:跳轉到第n個d的上一個字符\上n個d的下一個字符
  • fa\Fa:跳轉到下一個a\回到上一個a , nfa\nFa和上一條類似
  • * : 跳轉到其他相同詞

復制粘貼刪除

  • ndd:刪除n行
  • nyy:復制n行
  • yap:復制一段內容
  • gp:粘貼一段內容
  • gP:在上一行粘貼內容
  • p:粘貼到下一行
  • P:粘貼到上一行

寄存器

  • "":默認使用的無名寄存器
  • dd:默認將內容剪切到無名寄存器
  • "_:黑洞寄存器,丟棄存入的內容
  • "_dd:刪除
  • "+p:粘貼系統剪切板內容,"+,系統剪切板寄存器
  • "0p:粘貼復制寄存器內容

組合命令 刪除復制修改

  • dw | yw | cw:按詞刪除\復制\修改
  • dfd | yfd | cfd:刪到\復制\修改 下個d,包括d
  • dtd | ytd | ctd:刪到\復制\修改下個d之前的字符
  • di" | yi" | ci":刪除\復制\修改""之間的內容
  • da" | ya" | ca": 刪除\復制\修改包括引號和引號之間的內容

http://xxxxxx/Linuxjc/1181118.html TechArticle

Copyright © Linux教程網 All Rights Reserved