本篇文章介紹 vim 的一些使用技巧:vim
在 vim 中,能夠使用 y
命令進行復制,輸入該命令以後,還須要再輸入一個 motion 操做符來指定要複製字符、單詞、仍是行,具體說明以下:code
另外,若是須要複製較多內容,也能夠輸入 v
命令,切換到可視模式,移動光標選中一塊區域,再輸入 y
命令就能複製選中的全部內容。io
用 y
命令複製以後,能夠用 p
命令粘貼所複製的內容。技巧
在編輯的時候,有時候須要輸入一長串的重複字符。例如,########
、========
、//////
、*********
、-------
等。方法
爲了對齊美觀,可能會但願每一行這些重複字符的個數都相同。咱們能夠經過複製來作到這一點,但須要先找到已經寫好的行,複製,再拷貝,比較麻煩。im
有一個比較簡單的方法是,在輸入的時候,就指定要重複的字符個數,而後只輸入一個字符,接着退出插入模式,vim 會自動輸入指定個數的重複字符。移動
例如,在普通模式下,輸入 10a=
就能獲得 10 個連續的 ‘=’ 字符。按 a
後,會進入插入模式,而後只輸入一個 =
字符,再按 Esc 鍵,vim 會自動輸入9個 =
字符,獲得10個連續的 =
字符。vi
這裏的 a
能夠換成其餘進入插入模式的命令,例如 i
命令,也不限於插入單個字符。實際上,進入插入模式後輸入的全部內容,都會在退出插入模式時被重複輸入。co
用 :help count
命令能夠看到在命令前面輸入數字重複執行命令的幫助說明。字符