ubuntu簡單指令 vi編輯器

2021-06-11 23:11:40 字數 3671 閱讀 8839

實驗一: vi編輯器的模式切換

進入vi編輯器可以在命令終端中輸入vi或者vim

從輸入模式切換至末行模式必須先切換至命令模式,其切換方法為按「esc」鍵,而命令模式與其餘兩種模式可以任意切換。

⑴、未修改退出

⑵、儲存並退出

⑶、不儲存退出

⑴、游標移動

⑵、翻頁

⑴、「^」跳**將游標快速跳轉到本行的行首字元;

⑵、「$」跳**將游標快速跳轉到本行的行尾字元;

⑶、「w」跳**將游標快速跳轉到當前游標所在位置的後乙個單詞的首字母;

⑷、「e」跳**將游標快速跳轉到當前游標所在位置的後乙個單詞的尾字母;

⑸、「b」跳**將游標快速跳轉到當前游標所在位置的前乙個單詞的首字母;

⑴、「i」:在當前游標處進入插入狀態;

⑵、「s」:刪除當前游標處字元並進入插入狀態;

⑶、「a」:在當前游標後進入插入狀態;

⑷、「a」:將游標移動到當前行的行末,並進入插入狀態;

⑸、「o」:在當前行的下面插入新行,游標移動到新行的行首,進入插入狀態;

⑹、「o」:在當前行的上面插入新行,游標移動到新行的行首,進入插入狀態;

⑺、 「c」:刪除當前游標到所在單詞尾部的字元,並進入插入狀態;

⑴、「1g」:跳轉到檔案的首行;

⑵、「g」:跳轉到檔案的末尾行;

⑴、「x」:刪除游標處的單個字元;

⑵、「dd」:刪除游標所在行;

⑶、「dw」:刪除當前字元到單詞尾(包括空格)的所有字元;

⑷、「de」:刪除當前字元到單詞尾(不包括單詞尾部的空格)的所有字元;

⑴、「u」:取消最近一次的操作,並恢復操作結果可以多次使用u命令恢復已進行的多步操作;

⑵、「u 」:取消對當前行進行的所有操作;

⑶、「ctrl+r」:對使用u命令撤銷的操作進行恢復;

⑴、「yy」:複製當前行整行的內容到vi緩衝區;

⑵、「yw」:複製當前游標到單詞尾字元的內容到vi緩衝區;

⑶、「p」:讀取vi緩衝區中的內容,並貼上到游標當前的位置(不覆蓋檔案已有的內容);

²在命令模式下,「^」命令和與其他命令混合使用時,「^」表示向前,「$」表示向後。

²在命令模式下,在使用刪除命令和複製命令的時候,可以在命令前加上數字,該數字表示要刪除或複製的行數。

⑴、開啟新檔案:

i.

:e filename

ii.:e! filename

:r filename

:w

⑷、另存為檔案: 將vi編輯器中的內容另存為指定檔名;

命令

功能

/word

從上而下在檔案中查詢字串「word」

?word

從下而上在檔案中查詢字串「word」

n

定位下乙個匹配的被查詢字串

n

定位上乙個匹配的被查詢字串

命令

功能

:s/old/new

將當前行中查詢到的第乙個字元「old」 串替換為「new」

:s/old/new/g

將當前行中查詢到的所有字串「old」 替換為「new」

:#,#s/old/new/g

在行號「#,#」範圍內替換所有的字串「old」為「new」

:%s/old/new/g

在整個檔案範圍內替換所有的字串「old」為「new」

:s/old/new/c

在替換命令末尾加入c命令,將對每個替換動作提示使用者進行確認

命令

功能

:args

顯示多檔案資訊

:next

向後切換檔案

:prev

向前切換檔案

:first

定位首檔案

:last

定位尾檔案

ctrl + ^

快速切換到編輯器中切換前的檔案²

²vi編輯器的編輯區域中只顯示乙個檔案,其他被開啟的檔案被放在後台

²vi中編輯區域的內容可以在多個已開啟檔案之間進行切換

²vi從乙個檔案切換到另乙個檔案時應先儲存更改或放棄更改

按鍵

功能

方向鍵

進行上下左右方向的游標移動

home

快速定位游標到行首

end

快速定位游標到行尾

pageup

進行文字的向上翻頁

pagedown

進行文字的向下翻頁

backspace

刪除游標左側的字元

del

刪除游標位置的字元

vi中的編輯鍵操作方法跟windows中的一樣。

VI編輯器常用指令

linux系統下,經常用到vi編輯器,下面我列一些自己用到的指令 wq 儲存檔案,並退出vi編輯器 w 儲存檔案,但不退出vi編輯器 q 退出vi編輯器 q 不儲存檔案,退出vi編輯器 zz 儲存檔案,退出vi編輯器 x 刪除游標位置指定的字元 dd 刪除游標所在的行 u 撤銷最近的修改 u 撤銷對...

vi編輯器指令大全

vi命令是unix作業系統和類unix作業系統中最通用的全螢幕純文字編輯器。linux中的vi編輯器叫vim,它是vi的增強版 vi improved 與vi編輯器完全相容,而且實現了很多增強功能。vi編輯器支援編輯模式和命令模式,編輯模式下可以完成文字的編輯功能,命令模式下可以完成對檔案的操作命令...

Markdown編輯器簡單指南

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...