Vim 日常使用參照

2021-10-02 16:54:52 字數 1253 閱讀 8517

其他總結

visual edit mode (可視模式,可視行模式,可視塊模式)

extended command mode

vim 是以命名模式為中心,通過不同的指令進入其他模式:

h,j,k,l 作為上下左右,這個應該形成習慣,提高效率

^ 移動到行首,$ 移動到行尾

gg 移動游標到第一行行首,g移動到最後一行行首

y: yy 複製一行, 3yy 從當前行複製以下三行,包含當前行,ygg,當前行複製到第一行,yg從當前行複製到最後一行

d: dd刪除當前行,3dd刪除當前行開始的三行,dgg,刪除到首行,dg刪除到最後一行

p: 貼上,貼上到當前游標所在行的下一行

x: 刪除游標所在字元

d: 刪除游標之後一行的內容

u: undo 撤銷操作

ctrl + r redo

r: 替換單個字元

r:進入替換模式,隨意替換當前行內容

a 進入編輯模式,位置在游標之後

i 進入編輯模式,位置在游標之前

o 進入編輯模式,位置在游標所在行下一新建行

o 進入編輯模式,位置在游標所在行的上一新見行

a 進入編輯模式,位置在貫標所在行的行尾

:進入擴充套件命令模式

v 進入可視模式

v 進入可視行模式

ctrl+ v 進入可視塊模式

ctrl + p 自動補全

ctrl + n 自動補全

通過ctrl + v 進入可視塊模式:

塊刪除:選中塊,d或者x

塊複製,選中塊,y

臨時設定

:set nu 設定行號

:set ic 設定忽略大小寫

:set ai 設定自動縮排

:set list 顯示控制字元

:set nonu 取消顯示行號

:set noic 取消忽略大小寫

永久設定

/etc/vim

~/.vimrc

vim -o 開啟兩個檔案

vim -o /etc/hosts /boot/grub, :qall 退出全部檔案 :q 退出乙個檔案

vimdiff 檔案比較

記錄和記憶都對真正學會以上技巧沒有太大的效果,應該參照著不斷刻意聯絡,形成肌肉記憶。

vim命令日常使用

移動游標 ctrl b 螢幕向後移動一頁 ctrl u 螢幕向後移動半頁 ctrl f 螢幕向前移動一頁 ctrl d 螢幕向前移動半頁 w 游標跳轉到下個word的開頭 e 游標跳轉到下個word的結尾 b游標回到上個word的開頭 光移動到游標所在行的行尾 游標移動到該行第乙個非空白字元 o游標...

日常筆記 vim

終於要學習 vim 了 為什麼要學習 vim?想想看,當你有乙個 100m 的 txt 文件需要編輯的時候 你相用文字編輯器做?孩子 那速度得等到天荒地老 這裡記錄一下我的 vim 學習過程 筆記。如下,我有下面的接近 900000 行的 txt 檔案,我需要將其中的 850001 行之後的文字貼上...

自己總結的Vim日常使用指令

vim使用手冊 q 退出,q!強制退出 w 儲存 wq 儲存並退出 e!放棄所有修改並開啟原始檔 dd 刪除一行 x 刪除乙個字元 v 進入視覺化 d 剪下 y 複製,yy複製當前行 p 貼上 u 撤銷 ctrl r 撤銷撤銷操作 e 跳到單詞末尾 b 跳到單詞首部 g 跳到檔案首部 shift g...