vi 有三種模式:命令模式、ex模式
命令模式:
- dd 剪下一行
- 3dd 剪下三行
- yy 複製一行
- 3yy 複製三行
- p 貼上
- 3p 貼上三次
- dw 剪下一個單字
- yw 複製一個單字
- x 類似 delete 功能
- X 類似 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 從第一行到最後一行尋找字串並刪除整行
全站熱搜