Vim教程 vimtutor 1 7練習筆記

2021-10-06 03:32:53 字數 1067 閱讀 6183

游標可以使用方向鍵和hjkl控制。

q! 放棄所有修改,wq儲存修改。

x刪除字元

i 在游標前插入,a 在行末附加,也就是說a可以直接把游標移到行末。

dw 刪除單詞。 w移動到下個單詞的開頭,e移動到下個單詞的末尾。

d$ 刪除該行游標後的所有字元。

de 刪除從游標開始到該單詞結束。

0 移到行開頭。

可以在w前面加乙個數字,表示重複多少次,3w表示移動到3個單詞後面,d3w表示刪除3個word。

dd 刪除一整行

u撤回一條命令,u讓一整行回到最初狀態,ctrl+r 撤回剛剛的撤回。

p 在游標後貼上上一次刪除的內容。

rx 表示將游標的字元用x替換。

ce刪除該單詞(從游標開始),並進入insert模式。

cw跟ce好像沒區別,c$ 表示刪除到行尾並進入insert。

ctrl-g 顯示當前檔案狀態,g移動到檔案末尾,gg移動到檔案頭。輸入乙個數字再輸入g可以跳到某一行。

先按下/, 在後面輸入字元,按回車,即可搜尋。用n和n分別向後和向前搜尋。/是向後搜,?是向前搜。ctrl-o和n乙個意思,ctrl-i和n乙個意思。

%可以匹配括號,比如(,[,{.

s/old/new/g, 用new替換old,g表示對一整行有效,預設是替換第乙個匹配的。前面加上#,#表示從某行到某行有效,加%表示對整個檔案有效,末尾加上c表示每行替換都要確認。

:! 後面跟上命令,即可在vim裡面執行shell命令。

:w file 把當前檔案另存為file。

v 選擇文字。

r !ls 或者r file 表示把輸出或檔案內容插入到游標。

o在後面插一行,進入insert模式。o在前面插一行。

a表示在游標後面插入,和insert的區別很小,insert就是在前面插入。e是跳到單詞末尾,如果已經是末尾就到下乙個單詞末尾。

r 替換多個字元,r是替換乙個。

y是copy,yw是複製乙個單詞,可以用v來選一句話複製。

:set ic 忽略大小寫。hls 高亮搜尋。 nohlsearch 關閉高亮。單次忽略大小寫,在末尾加上\c。

Vim使用技巧 vimtutor

一 寫在開頭 1.1 本文內容 本文內容為vim快速入門 vimtutor。二 第一講 2.1 移動游標 命令模式下 上 k 下 j 左 h 右 l 2.2 進入和退出vim 進入vim vim 退出並丟棄對檔案的所有更改 q 2.3 刪除 刪除游標所在的字元 x 小寫 2.4 插入模式 從命令模式...

Vim技能修煉教程 17 編譯自己的Vim

前面我們已經對vim有比較豐富的了解了。我們也知道vim有很多編譯時的選項,很多功能依賴於這些編譯選項。其中最重要的就是指令碼語言的支援,很多發行版本是不全的。為了支援我們所需要的功能,我們需要編譯自己的vim.git clone以ubuntu為例,首先要安裝一些庫的開發包,例 sudo apt g...

Vim 操作指令學習 Vim tutor 2

小結2 1.欲從當前游標刪除至下乙個單詞,請輸入 dw 2.欲從當前游標刪除至當前行末尾,請輸入 d 3.欲刪除整行,請輸入 dd 4.欲重複乙個動作,請在它前面加上乙個數字 2w 5.在正常模式下修改命令的格式是 operator number motion 其中 operator 操作符,代表要...