本文介紹vim的常用操作不包括多視窗操作與標籤分組緩衝區與多檔案編輯。
一、首先介紹vim的四種模式
1.普通模式:移刪改查
2.可視模式
3.插入模式
4.命令模式
二.移動操作:
shift+6 移動到字串第乙個字元
shift+4 移動到字串最後乙個字元
w/w 正向移動到下乙個單詞的開頭(w不包括特殊字元)
b 反向移動到單詞的開頭
e 正向移動到下乙個單詞的結尾
ge 反向移動到下乙個單詞的結尾
>>/ :> 右縮排
m,n>/ :m>(n-m+1) m到n行縮排
m>n m行開始縮排n行
刪除、複製、貼上
d剪下 y複製 p貼上 u撤銷之前操作
ctrl - r 重做/恢復之前操作
x 剪下單個字元
dw 刪除乙個單詞
d 刪除上下左右乙個操作前的字元
d$ (=d) 刪除游標到行尾的字元
d ^ 刪除游標到行首的字元
dd向下刪除n行
5dw刪除正向單詞5次
3w 正向移動單詞3次
2d3w 正向刪除3w動作兩次
shift+i/a 插入模式並移到行首/尾
a/i 游標後/前插入
[n]o/o 行前/後插入n次
[n]+i 插入模式重複插入n次
轉換~單個字元大小寫轉換
g~w 單詞大小寫轉換(. 下乙個單詞繼續轉換)
g~$ 整行大小寫轉換
gu/u w單詞轉換成大/小寫
查詢f/f 反向/正向查詢
t 查詢字元前乙個字元
dt/df 刪除游標到查詢字元間字元
/ 命令列查詢
替換s/going/rolling/g 當前行所有going替換成rolling
%s/going/rolling/g %匹配所有範圍
shift+r/r 替換模式
r 單個字元替換
cw 修改單個單詞
c$/c 修改游標之後的內容
三、視覺化模式
v 面向字元的可視模式
v/shift+v 面向行的可視模式
ctrl+v 啟用面向列的可視模式
**重新選中上一次塊
o 在選中區域跳動
. 重複上次操作
顯示行號: set number
vim精簡版教程
vim編輯器 編輯器的分類 全稱 分類vim emacs notepad grep sedawk 編輯模式 命令模式 輸入模式 末行模式 視覺化模式 塊 預設處於編輯模式 編輯模式 命令模式 輸入模式 i 在當前游標所在字元的的前面,轉換為輸入 a 在當前游標所在字元的的後面,轉換為輸入 o 在當前...
vim精簡版教程
vim編輯器 vim trree 編輯器的分類 全稱分類vim emacs notepad grep sedawk 編輯模式 命令模式 輸入模式 末行模式 視覺化模式 塊 預設處於編輯模式 編輯模式 命令模式 輸入模式 i 在當前游標所在字元的的前面,轉換為輸入 a 在當前游標所在字元的的後面,轉換...
Vim精簡版(常用)
游標 h j k l分別代表左下上右 0代表行首,代表行尾 gg代表檔案的開頭,g代表檔案的末尾 ng或者ngg代表第n行 刪除 x 刪除所在字元 dw 刪除所在單詞 d0 從行首刪到游標前 d 從游標刪到行尾 dd 刪除所在行 ndd 刪除游標所在行開始的n行 撤銷 u 撤銷 ctrl r 反撤銷...