VIM編輯器實戰篇

2021-10-18 12:50:59 字數 1073 閱讀 8458

快速刪除命令

vim強大的編輯能力中很大部分是來自於其普通模式命令。vim的設計理念是命令的組合。

「5dd」5表示總共5行,刪除游標所在後的5行,包含游標行;

「d$」$"代表行尾,刪除到行尾的內容,包含游標;

「2yy」表示複製游標及後2行,包括游標行;

「%d」%代表全部或者全域性,%d表示刪除文字所有的內容,也即是清空文件所有的內容。

vim是vi的公升級版本,它是安裝在linux作業系統中的乙個軟體,官網為:www.vim.org

在linux shell終端下預設執行vim命令,按enter鍵後:

 預設進入命令列模式;

 在命令列模式按`i進入文字輸入模式;

 按esc進入命令列模式;

 按:進入末行模式。

命令列模式

可刪除、複製、貼上、撤銷,可以切換到輸入模式,輸入模式跳轉到命令列模式:按 esc

yy複製游標所在行行

3yy複製3行

p,p貼上

yw複製游標所在的片語,不會複製標點符號

u撤銷上一次

u撤銷當前所有

dd複製整行

3dd刪除3行

dw刪除乙個片語

a從游標所在字元 後 乙個 位置開始 錄入

a從游標所在行的行尾開始錄入

i從游標所在字元 前乙個位置 開始錄

o跳至游標所在行 的 下一行行首 開始錄入;

行模式查詢、替換、末行儲存、退出等

:q儲存

:q退出

:wq儲存並退出

:1s/x/y

替換1行

1,5s/x/y

替換1,5行

:wq!

強制退出

/world

從前往後找,反向搜尋

:/s/old/new/g

將old 替換 為 new

vim +2 hbs.txt

開啟hbs.txt文字,並將游標定位到第二行

vim +/string hbs.txt

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

Linux學習篇 vim程式編輯器

1.一般模式可用的按鈕說明。游標移動 複製貼上 查詢替換等 游標移動 1 螢幕向下移動一頁 ctrl f 2 螢幕向上移動一頁 ctrl b 3 向下移動30行 30j 30 4 0或功能鍵home 移動到這一行的最前面的字元處 5 或功能鍵end 移動到這一行的最後字元處 6 g 移動到這個檔案的...