標籤:文本編輯 注釋 vim 定位命令 搜尋命令
一、常用操作(一)Vim工作模式
1、vi file:進入命令模式2、iao:進入插入模式
3、“:":進入編輯模式
5、wq:退出
(二)命令1、插入命令:aio
- a:在游標所在字元後插入
- A:在游標所在行尾插入
- i:在游標所在字元前插入
- I:在游標所在行首插入
- o:在游標下插入新行
- O:在游標上插入新行
2、定位命令:
- :set nu:設定行號
- :set nonu:取消行號
- gg:到第一行
- G:到最後一行
- nG:到第n行
- :n:到第n行
- $:移至行尾
- 0:移至行首
3、刪除命令
- x:刪除游標所在處字元
- nx:刪除游標所在處後n個字元
- dd:刪除游標所在行,ndd刪除n行
- dG:刪除游標所在行到檔案末尾內容
- D:刪除游標所在處到行尾內容
- :n1,n2d:刪除指定範圍的行
4、複製和剪下命令
- yy:複製當前行
- nyy:複製當前行以下n行
- dd:剪下當前行
- ndd:剪下當前行以下n行
- p、P:粘貼
5、替換和取消命令
6、搜尋和替換命令
- set ic 和set noic
- %s:全文替換
- 起始行,終止行替換
- g-不詢問;c-詢問
7、儲存和退出
二、提示1、匯入命令執行結果
- :r 【檔案名稱】
- :! ls :不退出編輯的情況下,執行 ls 命令
- :r ! date:可以把date 執行的結果匯入到當前編輯的文本中
2、定義快速鍵
- map【快速鍵】【 觸發命令】
- map ^P I#<ESC>:添加註釋
- map ^B 0x:刪除注釋
- map :^H [email protected]<ESC>:插入郵箱地址
- ^:Ctrl V
3、連續行注釋
- :n1,n2s/^/#/g
- :1,4s/^/#/g,1到4行添加# 注釋
- :1,4s/#//g,去掉#
- :n1,n2s/^#//g,去掉開頭的#
- :n1,n2s/^/\/\//g
4、替換
- :ab mymail [email protected]
5、快速鍵的配置寫入:1)地址:
- /root/.vimrc
- /home/sam/.vimrc
2)操作
Linux基礎(四):文字編輯器Vim