終於知道為什麼vim這麼強大了!
剛學的一些技巧:
調整縮排
在插入模式下如果希望調整行的縮排,可以返回正常模式,>或者《調整縮排,然後使用i或者a返回插入模式下,要按3次鍵,下面的組合鍵能夠實現在插入模式下的縮排調整,每次調整乙個shiftwidth寬度。這個尤其用在寫if之類的縮排結構時候,很方便。
ctrl+d 減少縮排
ctrl+t 增加縮排
複製相鄰行的內容
寫東西的時候經常出現相鄰兩行的內容很想近的情況,你可以用複製貼上功能,也可以直接乙個字元乙個字元地複製。
ctrl+y 複製上一行的相同列的字元
ctrl+e 複製下一行的相同列的字元
舉個實際的例子,比如一行內容是:
num1 is 數字
在這一行下方新增加乙個空白行(插入模式下在行尾回車或者正常模式下按o),游標在num1的n正下方,這時候按3下,num被複製到當前位置,輸入數字2後繼續,空格和漢字也能夠正確被乙個乙個地複製下來。
貼上剪貼簿
在插入模式下能夠插入剪貼簿的內容,如果想臨時檢視各個剪貼簿的內容,可以使用:reg《回車》,會顯示出各個剪貼簿的內容。當然輸入這個命令很麻煩,做個快捷鍵吧,把下面這句放到你的vimrc裡面,當然f3可以換成其他功能鍵,這樣你在插入模式下就可以按f3列出所有剪貼簿的當前內容,然後剪貼簿名稱吧,這樣做的好處是貼上完仍然在插入模式下。
imap :reg
快速移動游標
插入模式下快速移動游標的命令不太多,除了、到行首、行尾之外,也可以以單詞為單位移動,總比乙個字元乙個字元移動快一點。
或游標左移乙個單詞
或游標右移乙個單詞
快速刪除
ctrl+w 刪除游標左側的單詞
ctrl+u 刪除游標左側的行
神之編輯器 Vim
vi是 visual inte ce 的簡稱,它在linux上的地位就彷彿edit程式在dos上一樣。它可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi不是乙個排版程式,它不象word或wps那樣可以對字型 格式 段落等其他屬性進行編排,它只是乙個...
VIM編輯器(自修) 半神之旅
編輯器之神 vim 三種模式 命令模式 編輯模式 末行模式 命令模式 編輯模式 i 在游標所在位置的前面插入 i 在游標所在行的行首插入 a 在游標所在位置的後面插入 a 在游標所在行的行尾插入 o 在游標的下一行插入 o 在游標的上一行插入 任何模式 命令模式 esc命令模式 末行模式 冒號 wq...
神級編輯器 Vim 使用 最後
本文是系列筆記的最後一篇,在這裡討論下與 vim 操作無關的事情 本系列教程共分為以下五個部分 神級編輯器 vim 使用 基礎篇 神級編輯器 vim 使用 操作篇 神級編輯器 vim 使用 外掛程式篇 神級編輯器 vim 使用 正則操作篇 神級編輯器 vim 使用 最後 vi m 在上世紀 80 年...