vi方式開啟檔案
開啟檔案的方式
vi 檔案 ;此方式中按esc可以隨意挪動游標而不能插入,在esc下dd是刪除一行,x是刪除一個字元。按下i之後可以進入插入資料模式,按下a是可以在下 一個游標處插入資料
Ctrl+u:向檔案首翻半屏;
Ctrl+d:向檔案尾翻半屏;
Ctrl+f:向檔案尾翻一屏;
Ctrl+b:向檔案首翻一屏;
Esc:從編輯模式切換到命令模式;
ZZ:命令模式下儲存當前檔案所做的修改後退出vi;
:行號:游標跳轉到指定行的行首;
:$:游標跳轉到最後一行的行首;
x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的;
D:刪除從當前游標到游標所在行尾的全部字元;
dd:刪除游標行正行內容;
ndd:刪除當前行及其後n-1行;
nyy:將當前行及其下n行的內容儲存到暫存器?中,其中?為一個字母,n為一個數字;
p:貼上文字操作,用於將快取區的內容貼上到當前游標所在位置的下方;
P:貼上文字操作,用於將快取區的內容貼上到當前游標所在位置的上方;
/字串:文字查詢操作,用於從當前游標所在位置開始向檔案尾部查詢指定字串的內容,查詢的字串會被加亮顯示;
?name:文字查詢操作,用於從當前游標所在位置開始向檔案頭部查詢指定字串的內容,查詢的字串會被加亮顯示;
a,bs/F/T:替換文字操作,用於在第a行到第b行之間,將F字串換成T字串。其中,“s/”表示進行替換操作;
a:在當前字元後新增文字;
A:在行末新增文字;
i:在當前字元前插入文字;
I:在行首插入文字;
o:在當前行後面插入一空行;
O:在當前行前面插入一空行;
:wq:在命令模式下,執行存檔退出操作;
:w:在命令模式下,執行存檔操作;
:w!:在命令模式下,執行強制存檔操作;
:q:在命令模式下,執行退出vi操作;
:q!:在命令模式下,執行強制退出vi操作;
:e檔名:在命令模式下,開啟並編輯指定名稱的檔案;
:n:在命令模式下,如果同時開啟多個檔案,則繼續編輯下一個檔案;
:f:在命令模式下,用於顯示當前的檔名、游標所在行的行號以及顯示比例;
:set number:在命令模式下,用於在最左端顯示行號;
:set nonumber:在命令模式下,用於在最左端不顯示行號;
如果之前修改檔案之後沒有正常退出,下次開啟此檔案的時候會提示以什麼樣的方式開啟此檔案
O: 只讀,不能改
E: 可以改,從前的修改都丟失
R: 恢復(從前的修改)
D: 刪去(刪去.swp檔案,檔案恢復到未修改前)
Q: 退出
A: 放棄