實驗一: 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頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...