總結 vim用法

2021-09-10 03:58:19 字數 1692 閱讀 2937

1. vim介紹:

vim相比於vi的優點:有顏色,支援許多程式語言

2. vim的設定:

整體的vim的設定是在/etc/vimrc中,不建議修改/etc/vimrc 檔案,每個使用者可以在root目錄中新建.vimrc檔案-> vim ~/.vimrc

//設定**塊隱藏

set fdm=marker

//顯示行號

set nu

//設定各種縮排

set tabstop=4

set softtabstop=4

set shiftwidth=4

set autoindent

set smartindent

//禁止產生臨時檔案

set nobackup

set noswapfile

3. 各模式下的快捷鍵:

gg / g / ng

游標移至第1行 / 最後1行 / 第 n 行

般n【enter】/ n【space】

向下移動 n行 / 向右移動 n個游標

模nz【enter】

將第n行滾至螢幕頂部,不指定n時將當前行滾至螢幕頂部

式u / ctrl+r

撤銷 / 繼續

x / nx

刪除當前1個字元 / n個字元

d刪除游標至行尾字元

dd / ndd

刪除當前1 行 / n 行

dg / d1g

刪除游標行至最後1行 / 第1行

yy / nyy

複製1行 / n行p貼上

編i / a

游標前 / 後插入

輯i / a

行頭 / 尾插入

模o / o

在游標所在行下 / 上插入一行

式r / r

單字元替換 / 連續替換命/

搜尋:n向下搜尋,n向上搜尋

令:set nu / :set nu!

列出行號 / 不列出行號

行:sp / vsp filename

上下 / 左右分屏顯示 。ctrl+ww切換

模:%s/old/new/gc

全部替換,替換前詢問

式:n1,n2s/old/new/gc

替換n1至n2行

4. **塊摺疊

首先在/root/.vimrc中設定自定義摺疊 :set fdm = marker

各種快捷方式 zr

開啟所有摺疊

ze關閉所有摺疊

zo開啟當前摺疊

zc關閉當前摺疊

ze刪除所有摺疊

zf摺疊

摺疊5-10行:

5g → 定位到第5行

zf10g → 摺疊5-10行

5. 常見的技巧使用

多行(取消)注釋:ctrl+v進入visual block模式,通過上下鍵控制,用i在每行行首插入某個字元,esc連按兩次結束.x刪除

**對齊:shift + v 選中,上下選擇行=連續按兩次

全選 : g**g$

全部複製 :1,$y

vim不正常退出產生的swp檔案:(enter進入 q退出 d刪除 r開啟備份檔案 )

vim基本用法

編輯模式 輸入i,i,a,a,o,o可進入插入模式 i在當前字元之前插入 i在行首插入 a在當前字元之後插入 a在行尾插入 o在當前行後新插入一行 o在當前行之前新插入一行 輸入r,r可進入替換模式 r只替換游標所在的字元 r進入替換模式 一般模式 游標移動 h左移,l右移,j下移,k上移 ctrl...

Vim常見用法

n g 定位到第n行 n enter 向下移動n行 enter 下移一行 d 刪除游標到行尾的所有字元 dd 刪除整行 n space 游標右移n個字元 space 游標右移 ctrl f 向下翻頁 ctrl b 向下翻頁 u 撤銷 ctrl r 對撤銷的撤銷 e 放棄對檔案的所有更改,回到剛剛開啟...

vim基本用法

5.5 進入編輯模式 進入編輯模式以後,一般模式下的快捷鍵都無法使用 按小寫 i 進入編輯模式 按大寫i 進入行首進入編輯模式 按小寫 o 進入下一行 按大寫 o 進入上一行編輯 按 a 當前字元的後面編輯 按 a 游標所在行的末尾進入編輯 5.6 vim命令模式 關鍵字 進入搜尋,並高亮顯示,按 ...