1. vim介紹:
vim相比於vi的優點:有顏色,支援許多程式語言
2. vim的設定:
整體的vim的設定是在/etc/vimrc中,不建議修改/etc/vimrc 檔案,每個使用者可以在root目錄中新建.vimrc檔案-> vim ~/.vimrc
//設定**塊隱藏3. 各模式下的快捷鍵:一set fdm=marker
//顯示行號
set nu
//設定各種縮排
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set smartindent
//禁止產生臨時檔案
set nobackup
set noswapfile
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命令模式 關鍵字 進入搜尋,並高亮顯示,按 ...