linux使用文字編輯器vi常用命令,vi常用命令

來源:互聯網
上載者:User

linux使用文字編輯器vi常用命令,vi常用命令
一:翻頁

ctrl+u向上翻半頁

ctrl+f向上翻一頁

ctrl+d   向下翻半頁

ctrl+b   向下翻一頁

二:移動游標指令

0: 游標移至當前行首 

$: 游標移至當前行尾

三:常用插入、刪除指令

i:在當前游標前插入,游標後文本向後移 

dd: 刪除游標所在的行 

yy:複製當前行正行內容到剪下板

p:粘貼剪下板中的內容到當前游標位置之後

P:粘貼剪下板中的內容到當前游標位置之前

s: 從當前游標位置處開始,以輸入的文本替代指定數目的字元 

S: 刪除指定數目的行,並以所輸入文本代替之 

do: 刪至行首 

d$: 刪至行尾 

四、vi尋找、儲存和退出

按u——取消最近一次操作,可按多次,類似撤銷。

按U——取消當前行所做的所有編輯。:w ——儲存當前檔案 

:wq —— 存檔退出(與指令 :x 功能相同) 

:q —— 直接退出,如已修改會提示是否儲存 

:q! ——不儲存直接退出 

五、開啟新檔案或讀入其它檔案內容

在當前vi編輯器中,執行":e 新的檔案"形式的末行命令可以編輯新檔案。

在當前vi編輯器中,執行":r 其他檔案"形式的末行命令讀入其他檔案的內容,將其複製到當前游標的所在位置。

在當前vi編輯器中,執行":r !命令"形式的莫行模式,可以將其他命令的輸出粘貼至文字檔游標所在位置。

在末行模式執行"set number "命令可顯示行號,執行"set nonu"取消顯示行號。

六、vim編輯器有用的參數

vim -o file1  file2;將同時開啟兩個檔案,上下顯示,使用ctrl+w切換檔案。

vim -O file1  file2;將同時開啟兩個檔案,左右顯示,使用ctrl+ww切換檔案。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.