一、快速入門
Vim(Vi Improved)是由Bram Moolenaar所開發出來的一個文本編輯器。它是Vi編輯器的加強版,向下兼容Vi的命令和可配置選項,又增加了許多新的功能和改進。在 Windows 系統下,我們經常使用的終端模擬器有 PowerShell 和 cmder,它們都支持使用 Vim。
首先,我們需要下載並安裝 Vim。Windows 用戶可以在官方網站下VimGUI進行輕鬆下載。一般來說,我們只需要安裝 GVim,就可以順利使用了。
https://www.vim.org/download.php#pc
二、基本操作
Vim 的快捷鍵非常多,但是它們也非常的有用。以下是我們必須掌握的基本操作快捷鍵。
1、移動光標:上下左右、行首、行尾、段落首、段落尾、文檔首、文檔尾。
h 給光標左移一個字符 j 給光標下移一個字符 k 給光標上移一個字符 l 給光標右移一個字符 0 移動到行首 $ 移動到行尾 { 移動到段落首 } 移動到段落尾 gg 移動到文檔首 G 移動到文檔尾
2、插入和刪除:插入、刪除各種單位。
i 在光標前插入文本 a 在光標後插入文本 I 在行首插入文本 A 在行尾插入文本 o 在光標下插入新行 O 在光標上插入新行 x 刪除光標所在字符 dd 刪除整行 D 刪除光標到行尾
3、撤銷和重做:操作撤銷、操作重做。
u 撤銷 Ctrl + r 重做
三、高級命令
Vim 有很多高級的命令,這裡只介紹幾個比較常用的。
1、查找和替換:查找文檔里的特定字符串,並將其替換為新字符串。
/word 查找「word」,先按下「/」,輸入字符串 n 搜索下一個匹配 N 搜索上一個匹配 : , s / src / dest / g 全文替換 src 為 dest
2、分窗:Vim 可以支持多窗口之間的互動和滾動。
: sp 分窗,水平滾動 : vs 分窗,垂直滾動 Ctrl + w + h 光標移到左分窗 Ctrl + w + j 光標移到下分窗 Ctrl + w + k 光標移到上分窗 Ctrl + w + l 光標移到右分窗 Ctrl + w + s 左右分割當前窗口 Ctrl + w + v 上下分割當前窗口
3、文件操作:打開、保存、退出文件。
: e file1 打開 file1 文件 : w 保存當前文件 : w newfile1 另存為 : q 退出 VIM,如果有未保存的修改則不允許退出 : q! 強制退出 VIM,不保存修改
四、配置 Vim
Vim 的配置文件為 ~/.vimrc,我們可以通過編輯該文件來自定義配置。下面是幾個常用的 Vim 配置。
1、插件管理:使用 Vim-plug 插件管理工具來安裝和升級插件。
" 安裝 Vim-plug 插件管理工具 curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim " 在.vimrc配置文件添加你所選擇的插件 call plug#begin('~/.vim/plugged') Plug 'scrooloose/nerdtree' Plug 'tpope/vim-fugitive' Plug 'vim-airline/vim-airline' call plug#end()
2、主題配置:安裝主題和設置主題。
" 安裝主題 Plug 'jacoborus/tender.vim' " 設置主題 syntax enable set background=dark set t_Co=256 colo tender
3、代碼補全:安裝插件和設置代碼補全。
" 安裝插件 Plug 'prabirshrestha/asyncomplete.vim' Plug 'roxma/nvim-yarp' Plug 'ncm2/ncm2' Plug 'ncm2/ncm2-bufword' Plug 'ncm2/ncm2-path' " 設置代碼補全 set completeopt=menuone,noinsert,noselect let g:asyncomplete_auto_popup = 1 let g:asyncomplete_tabnine_max_num_results = 4
五、結語
以上是 Windows Vim 的基本操作和高級命令。要想熟練掌握 Vim,建議多多練習。同時,也可以根據自己的需求,自定義配置 Vim,使其更好的適應自己的操作習慣。
原創文章,作者:KJBJG,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/370414.html