vi 有三種模式:命令模式、ex模式

image

命令模式:

  • dd                 剪下一行
  • 3dd               剪下三行
  • yy                 複製一行
  • 3yy              複製三行
  • p                  貼上
  • 3p               貼上三次
  • dw              剪下一個單字
  • yw             複製一個單字
  • x                類似  delete 功能
  •              類似 Backspace 功能
  • ctrl+G          顯示狀態
  • V                 標記文件
  • 1G               快速跳到文件的第一行
  • G                快速跳到文件的最後一行
  • 20G            指定跳到第20行
  • H                跳到晝面中第一行
  • L                跳到晝面中最後一行
  • i                進入編輯模式
  • ESC         回到命令模式

ex 模式:

  • set number              顯示行號
  • set nonumber         取消顯示行號
  • set hlsearch         設定顯示尋找反白
  • set nohlsearch          取消設定顯示尋找反白
  • set backspace=2          設定可以使用倒退鍵
  • set all                          顯示全部設定
  • set list                        顯示符號space 或tab
  • syntax on                   顯示語法顏色標示
  • q                               離開
  • q!                             強制離開不儲存檔案
  • w                              儲存檔案
  • wq                      儲存檔案後離開
  •  x                       如果內容有變才會存檔
  • w 檔名               另存檔案
  • 1,5  w 檔名          1到5 行另存檔案       
  • r 檔案                    插入另一個檔案
  • e! 檔案                開啟其它檔案
  • e#                       切換開啟的檔案
  • e#1                    指定切換到開啟的檔案順序
  • 1,$s/舊字串/新字串/gc             從第一行到最後一行尋找字串,並取代新字串並詢問
  • 1,$g/字串/d                               從第一行到最後一行尋找字串並刪除整行

arrow
arrow
    全站熱搜

    奔騰兔 發表在 痞客邦 留言(0) 人氣()