vi/vim編輯器
基本操作
vi/vim 檔名 - 如果檔名已經存在,表示開啟這個檔案,如果檔名不存在,表示新建檔案。
i - 進入編輯模式,一開始預設進入的是命令模式
esc - 退出編輯模式,回到命令模式
w 儲存
q 退出
ctrl + s 鎖定螢幕
ctrl + q 解鎖螢幕
!v 進去之前編輯的地方
引數設定
.vimrc 配置檔案
: - 末行模式
: set nu - 開啟行數
: set nonu - 關閉行數
: set ts =4 - 設定tab鍵空格數
游標移動
ctrl + f 往前翻一頁
crtl + b 往後翻一頁
ctrl + y 往上滾一行
ctrl + e 往下滾一行
hjkl 上下左右鍵
$ 游標移到行末
gg 回到首行
1000G 回到第1000行
G 回到程式碼最後一行
對內容進行的操作
命名模式下:
dw 刪除單詞
dd 刪除整行
5dd 刪除5行
u 撤銷
yy 拷貝程式碼
10yy 拷貝10行程式碼
p 貼上程式碼
查詢:
/要查詢的內容
內容可以是字串,也可以是正規表示式,這裡的正規表示式量詞也需要用\轉義;按n檢視下一個匹配,按N檢視上一個匹配
替換:
:[range]s/要替換的內容/替換後的內容/gic
range用行數表示,如1,10 表示從第1行搜尋到第10行;1,$ 表示從第1行搜尋到最後一行
g - global表示全域性搜尋,i - ignore表示忽略大小寫,c表示確認是否替換
錄製巨集
命令模式下:
1.開始錄製:輸入qa -q開始錄製巨集 a巨集的名字,巨集的名字只能是abcd中的一個
2.執行你的操作
3.結束錄製:輸入q
4.播放巨集:輸入@a - 播放1次;輸入100@a -播放100次巨集
設定快捷鍵和縮寫
命令模式下:
:map ^X 100dd(此處是命令) - 按ctrl + X 會執行100dd的操作
:addr 縮寫 要定義內容 - 定義縮寫
建議參照菜鳥教程vi/vim的鍵盤圖
相關文章
- 使用 Vi/Vim 編輯器:基礎篇
- Linux– 檔案編輯器 vi/vim(1)Linux
- vi和vim的編輯模式模式
- 如何安裝和使用純文字編輯器 vi/vim
- 12 vi編輯器
- vim編輯器
- 快速上手Linux核心命令(六):Linux的文字編輯器vi和vimLinux
- LINUX VIM編輯器Linux
- CentOS vim編輯器CentOS
- linux命令之vi文字編輯器Linux
- vim編輯器的使用
- 增強 Vim 編輯器,提高編輯效率
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- 隨處可編輯的編輯器之神VIM
- VIM編輯器的巨集操作
- Linux編輯器Vim簡介Linux
- 文字編輯工具那麼多,運維為什麼要學vi/vim?運維
- 編輯器之神:VIM 的基本操作
- 03_vim編輯器的使用
- Vim編輯器常用命令
- Vim 編輯器常用命令
- Git清空VIM編輯器內容Git
- Linux-vi編輯器開發必備操作Linux
- 在Docker容器內執行 vi 編輯器 | BaeldungDocker
- linux vi編輯器中 快捷鍵上下翻頁Linux
- 好程式設計師分享Linux重器vi編輯器程式設計師Linux
- Linux系統中的Vim編輯器Linux
- centos7安裝vim編輯器CentOS
- Linux系統下都vi文字編輯器如何使用?Linux
- vim 列編輯模式模式
- 『學了就忘』vim編輯器基礎 — 97、vim使用技巧
- Linux 筆記分享五:VIM 文字編輯器Linux筆記
- CentOS7 vi編輯命令【轉】CentOS
- Vi 和 Vim 的使用
- vi&vim命令列命令列
- 常用的vi/vim命令
- Linux編輯器Vim常用命令講解Linux
- Linux Vi編輯器的三種模式分別指什麼?Linux模式