快速刪除命令
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 移動到這個檔案的...