Vim 編輯器的使用
- 一、安裝及介紹
- 二、基礎操作
- 三、高級功能
- 四、配置與插件
一、安裝及介紹
Vim是一款強大且高度可定制的文本編輯器,相當于 Windows 中的記事本。具備命令、插入、底行等多種模式。它可通過簡單的鍵盤命令實現高效的文本編輯、查找替換、分屏操作等,廣泛應用于代碼編寫和文本處理工作。
-
安裝方法
系統 命令 Linux Ubuntu sudo apt install vim
Linux CentOS 7 sudo yum install vim
macOS brew install vim
Windows 下載gvim.exe安裝包 -
Vim 模式
命令 功能 命令模式(Normal Mode) 啟動 Vim 后的默認模式,用于執行操作命令。按 Esc
返回該模式。插入模式(Insert Mode) 用于文本輸入,通過 i/a/o
等鍵進入。i
: 光標前插入,a
: 光標后插入,o
: 下方新行插入。底行模式(Ex Mode) 用于執行文件操作或高級命令,按 Esc
輸入:
進入該模式。 -
保存操作
操作類型 常用命令 說明 退出 :q 退出當前文件 強制退出 :q! 放棄修改并退出 保存 :w 保存當前文件 保存并退出 :wq 保存并退出 強制保存并退出 :wq! 強制保存并退出
二、基礎操作
-
光標移動
命令 功能 h 左移 j 下移 k 上移 l 右移 w 跳至下一單詞開頭 b 跳至上一單詞開頭 gg 跳至文件開頭 G 跳至文件末尾 0 跳至行首 $ 跳至行尾 -
文本編輯
(1)插入操作命令 功能 i 在當前光標位置插入 a 在當前光標后插入 o 在當前行下方新建一行并插入 (2)刪除操作
命令 功能 x 刪除光標所在字符 dd 刪除整行 dw 刪除光標到單詞末尾 d$ 刪除光標到行尾 (3)復制粘貼
命令 功能 yy 復制當前行 p 粘貼到光標后 P 粘貼到光標前 u 撤銷 Ctrl+r 重做 r 替換單個字符 -
查找與替換
命令 功能 /關鍵詞
查找關鍵詞(按 n 下一個,N 上一個) /pattern
向前搜索 ?pattern
向后搜索 :noh
取消高亮 :%s/old/new/g
全局替換
三、高級功能
-
分屏操作
命令 功能 :sp [文件名] 水平分屏 :vsp [文件名] 垂直分屏 Ctrl+w +方向鍵 切換分屏 -------------------- -------------------- :vsplit 或 Ctrl + w v 垂直分屏 :split 或 Ctrl + w s 水平分屏 Ctrl + w w 切換分屏 -
宏錄制
(1) qa 開始錄制宏(寄存器a)
(2) 執行操作
(3) q 停止錄制
(4) @a 執行宏 -
標記系統
命令 功能 ma 設置標記a `a 跳轉到標記a :marks 查看所有標記
四、配置與插件
- 配置文件(~/.vimrc), 這里的注釋是:
“
" 基礎配置 set number " 顯示行號 syntax on " 語法高亮 set tabstop=4 " Tab寬度 set expandtab " 用空格代替Tab" 快捷鍵映射 nmap <C-s> :w<CR> " Ctrl+s保存
- 插件管理(推薦使用vim-plug)
(1) 安裝
(2) 在.vimrc中添加以下內容:curl -fLo ~/.vim/autoload/plug.vim --create-dirs \https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
(3) 在 Vim 中執行call plug#begin('~/.vim/plugged') " 這里可以添加你想要安裝的插件,例如: " Plug '插件作者/插件名' Plug 'tpope/vim-sensible' call plug#end()
:PlugInstall
命令,若能正常下載插件,就表明 vim-plug 已成功安裝。
END