基本概念(vi的三種模式):
(1)一般模式 (2)編輯模式 (3)命令模式
進入vi:
1.在shell下,鍵入[vi]進入vi編輯器
2.在shell下,鍵入[vi ],使用vi開啟指定檔案
使用vi編輯多個檔案:
1.在shell下,鍵入[vi ]
2.在一般模式下,鍵入[:files]檢視當前vi已開啟的檔案列表;在列表中標記著"%a"的檔案為目前正在編輯的檔案
3.在一般模式下,鍵入[:n]編輯下乙個檔案
4.在一般模式下,鍵入[:n]編輯上乙個檔案
vi的多視窗檔案顯示:
1.在shell下,鍵入[vi ]開啟檔案1
2.在一般模式下,鍵入[:sp ],這時vi將會變成多視窗顯示;上面顯示檔案2,下面顯示檔案1
3.多視窗顯示時,游標的切換:在一般模式下,鍵入[ctrl + w]後,再鍵入[方向鍵上]或[方向鍵下]
編輯模式:
在一般模式下,鍵入[i]進入編輯模式
一般模式:
在編輯模式下,鍵入[esc]進入一般模式
命令模式:
在一般模式下,鍵入[:]進入命令模式
儲存檔案:
在一般模式下,鍵入[:w]儲存當前檔案
儲存新檔案:
在一般模式下,鍵入[:w ]
另存為檔案:
1.在一般模式下,鍵入[:1,$ w ]
2.在一般模式下,鍵入[:, w ],將開始行數至結束行數的內容另存到新檔案下
關閉vi並儲存:
在一般模式下,鍵入[:wq]
關閉vi但不儲存:
在一般模式下,鍵入[:q!]
選中操作:
1.在一般模式下,鍵入[v]進入文字選中模式
2.在一般模式下,鍵入[v]進入行選中模式
3.在一般模式下,鍵入[ctrl + v]進入塊選中模式
4.選中過程中,鍵入[y]複製選中內容;鍵入[d]剪下選中內容;
(具體作用不多說了,可以使用vi體會一下三者區別)
複製操作:
1.在一般模式下,鍵入[v]進入選中模式,選擇需要儲存的檔案段落
2.鍵入[y]複製選中的段落
3.移動游標,在需要貼上的地方,鍵入[p]
剪下操作:
1.在一般模式下,鍵入[v]進入選中模式,選擇需要儲存的檔案段落
2.鍵入[d]剪下選中的段落
3.移動游標,在需要貼上的地方,鍵入[p]
撤消操作:
在一般模式下,鍵入[u].
重做操作:
在命令列模式下,鍵入[ctrl + r].
行數定位:
1.在一般模式下,鍵入[g],游標定位至檔案的尾行
2.在一般模式下,鍵入[gg],游標定位至檔案的首行
3.在一般模式下,鍵入[g],游標定位至指定的行數
4.在一般模式下,鍵入[enter],游標向下移動指定行數
5.在一般模式下,鍵入[set nu]顯示行號;鍵入[set nonu]隱藏行號
文字搜尋:
1.在一般模式下,鍵入[/],從游標處向下搜尋指定文字
2.在一般模式下,鍵入[?],從游標處向上搜尋指定文字
4.在一般模式下,鍵入[n],從游標處向上搜尋上一次搜尋文字,類似於notepad的"查詢上乙個"
5.在一般模式下,鍵入[:set hls]將搜尋結果高亮顯示;鍵入[:set nohls]取消高亮
文字替換:
1.在一般模式下,鍵入[:1,$s///g],將檔案內所有的全部替換為
2.在一般模式下,鍵入[:1,$s///gc],將檔案內的替換為,替換之前需給出確認
3.在一般模式下,鍵入[:,s///g],替換開始行數至結束文字內的文字
檢視命令歷史:
在一般模式下,鍵入[q:]
VI使用總結
一 進入和退出vi 進入 shell模式下,輸入vi filename或直接vi。退出 command模式下。退出不儲存檔案 使用者未改變檔案 q 強行退出不儲存檔案 q 退出並儲存檔案 wq 或 x 退出並強行儲存 針對唯讀檔案 wq a 在游標後加字 a 在行尾加字 i 在游標處加字 i 在行首...
vi 使用總結
下面以ubuntu的系統為例 1.vim中方向鍵不能導航?主要原因是ubuntu預設安裝vim tiny.而不是完整的vim apt get purge vim tiny apt get install vim 2.將文字拷貝到系統剪貼簿 輸入esc,確保不在編輯的狀態和命令列的狀態 然後輸入v,進...
vi下操作總結
vi有三種工作模式,分別為 命令模式 插入模式 編輯模式 和末行模式,三種模式分別進行不同的操作,它們之間可以進行切換。命令模式 進入vi後,首先進入的就是命令模式,等待使用者輸入編輯命令,此時輸入的字母將作為編輯命令來解釋。插入模式 在命令模式下輸入插入命令i 附加命令a 開啟命令o等命令可以進入...