xshell下面修改配置檔案都是導出檔案,實在是太麻煩而且笨咯。
常用指令的一些記錄
方位操作
操作 | 含義 |
【h(或向左方向鍵)】 | 光标左移一個字元 |
【j(或向下方向鍵)】 | 光标下移一個字元 |
【k(或向上方向鍵)】 | 光标上移一個字元 |
【l(或向右方向鍵)】 | 光标右移一個字元 |
【[Ctrl] + f】 | 螢幕向下移動一頁(相當于Page Down鍵) |
【[Ctrl] + b】 | 螢幕向上移動一頁(相當于Page Up鍵) |
【[0]或[Home]】 | 光标移動到目前行的最前面 |
【[$]或[End]】 | 光标移動到目前行的末尾 |
【G】 | 光标移動到檔案的最後一行(第一個字元處) |
【nG】 | n為數字(下同),移動到目前檔案中第n行 |
【gg】 | 移動到檔案的第一行,相當于”1G” |
【n[Enter]】 | 光标向下移動n行 |
查找
操作 | 含義 |
【/word】 | 在檔案中查找内容為word的字元串(向下查找) |
【?word】 | 在檔案中查找内容為word的字元串(向上查找) |
【[n]】 | 表示重複查找動作,即查找下一個 |
【[N]】 | 反向查找下一個 |
【:n1,n2s/word1/word2/g】 | n1、n2為數字,在第n1行到第n2行之間查找word1字元串,并将其替換成word2 |
删除&複制&撤銷
操作 | 含義 |
【x,X】 | x為向後删除一個字元,相當于[Delete],X為向前删除一個字元,相當于[Backspace] |
【dd】 | 删除光标所在的一整行 |
【ndd】 | 删除光标所在的向下n行 |
【yy】 | 複制光标所在的那一行 |
【nyy】 | 複制光标所在的向下n行 |
【p,P】 | p為将已經複制的資料在光标下一行粘貼;P為将已經複制的資料在光标上一行粘貼 |
【u】 | 撤消上一個操作 |
【[Ctrl] + r】 | 多次撤消 |
【.】 | 這是小數點鍵,重複上一個操作 |
切換到編輯模式
操作 | 含義 |
【i】 | 從目前光标所在處插入 |
【I】 | 從目前光标 |
【a】 | 從目前光标所在的下一個字元處開始插入 |
【A】 | 從光标所在行的最後一個字元處開始插入 |
【o】 | 英文小寫字母o,在目前光标所在行的下一行處插入新的一行并開始插入 |
【O】 | 英文大寫字母O,在目前光标所在行的上一行處插入新的一行并開始插入 |
儲存
操作 | 含義 |
【:w】 | 儲存檔案 |
【:q】 | 離開vi |
【:q!】 | 不儲存強制離開vi |
【:wq】 | 儲存後離開 |
【:wq!】 | 強制儲存後離開 |
【:! command】 | 暫時離開vi到指令行下執行一個指令後的顯示結果 |
【:set nu】 | 顯示行号 |
【:set nonu】 | 取消顯示行号 |
【:w newfile】 |