快捷鍵功能
i進入插入模式,游標前插入
i進入插入模式,行首前插入
a從當前字元後插入游標
a從當前行後插入游標
o當前行後插入新一行
o當前行前插入新一行
^移至行首
$移至行末
h左移乙個字元
j下移乙個字元
k上移乙個字元
l右移乙個字元
h定位螢幕頂的行
m定位螢幕中間的行
l定位螢幕底部的行
w移動到下乙個單詞開頭
b移動到上個單詞開頭
e移動到下乙個單詞結尾
ge移動到上個單詞結尾
數字(其中數字0)
向下移動指定行,數字零代表回當前行號後第乙個字元位置
ctrl + o
回到上次的行,可多次回退,精確到行和列
ctrl + i
回退回退的上次的行,可多次,與ctrl + o 相反方向
』 』兩個單引號,回到上次的行,精確到行
``兩個反引號,回到上次的位置,精確到行和列,好用!
.重複操作
u回退操作
ctrl + r
回退的回退操作
f/f搜尋行內f後寫的字元,搜尋f前的字元
t/t搜尋行內某字元,並定位在它之前的那個字元
;/ ,
*選中當前單詞,並高亮其他相同單詞
n / n
dd剪下當前行
x剪下當前字元
dw/daw/d3w
選中單詞頭刪除該單詞/選中該單詞任何字元刪除該單詞/刪除後面3個單詞
dl(x)/dap
刪除當前字元(兩者等價)/刪除當前段落
d$ 或d
刪除選中字元及以後該行所有字元
s刪除選中單詞及之前該行字元
cc選中當前行,整體修改
cw/caw
選中單詞頭修改該單詞/選中該單詞任何字元修改該單詞
yy複製當前行
p貼上剪下板內容
> >
縮排當前行
<<
向左縮排當前行
==自動縮排
跳到頭][
跳到尾[[
跳到上乙個函式
]]跳到下乙個函式
zz重繪當前螢幕
gg定位到本文第乙個字元
g定位到本文最後一行
guw該字元及該字元後該單詞 裝換為大寫
guu該行轉換為大寫
guaw
該單詞轉換為大寫
"0呼叫複製專用暫存器,再按p即可貼上
」 +字母
呼叫乙個有名暫存器 「a ~ z」,"jyy 將當前行寫到j暫存器
」 + 加號
加號暫存器 與系統剪下板對應,此加號是要寫的
ci + {
將{}括號內所有內容修改
di + {
將{}內所有內容刪除
yi + {
將{}內所有內容複製
vi + {
將{}內所有內容選中到塊
ctrl + f
轉向前一頁的行
ctrl + b
轉向後一頁的行
ctrl + u
轉向前半頁的行
ctrl + d
轉向後半頁的行
ctrl + y
檢視轉向前一行,游標未轉移
ctrl + e
檢視轉向後一行,游標未轉移
m + 大小寫字母
給當前字元新增標記
』 + 大小寫字母
回到標記所在行
` + 大小寫字母
回到標記字元
h轉到螢幕頂端字元
m轉到螢幕中間字元
l轉到螢幕底端字元
zo展開乙個摺疊
zc收起乙個摺疊
za切換摺疊狀態
zr開啟全部摺疊
zm全部摺疊
快捷鍵功能
ctrl + w
刪除前乙個單詞
ctrl + u
刪除至行首
esc / ctrl + [
返回普通模式
ctrl + o
只返回普通模式接收乙個指令
ctrl + r+ 暫存器名
不離開插入模式貼上乙個暫存器,省略暫存器字首 「
快捷鍵功能
:數字到指定行開頭
/ 字串
文件中搜尋下乙個匹配項
?字串文件中搜尋上乙個匹配項
: s/target/replacement
執行替換
快捷鍵功能
v進入字元視覺化
v進入行視覺化
ctrl + v
列視覺化
**選中上次的選區
r + 字元
將選區每個字元位替換為所輸入的字元
快捷鍵功能
g**g
選中所有內容
ctrl + o + zz
快速重繪螢幕(插入模式下,如在普通模式下,ctrl + o 有另外的含義)
"+加號+p
可貼上系統剪下板的內容
m+ 字母
標記行』 + 字母
回到標記行
"+字母+yy
將當前行複製到指定的暫存器
"+字母+p
將指定暫存器內容貼上
vgd將當前行及後面的所有行刪除
快捷鍵功能
\ \s
全文搜尋後面提示符輸入的字元
\ f全文搜尋後面提示符輸入的字元
\ \j
加強版跳轉後面的指定行
\ \k
加強版跳轉前面的指定行
\ \w
跳轉到前面單詞的首位
\ \b
跳轉到後面單詞的首位
\ \e
跳轉到後面單詞的末尾
\ \ge
跳轉到前面單詞的末尾
vim 使用技巧
本文一般情況下用 1.選定文字 拷貝貼上 v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪下。p 是貼上 y 和d 可以直接拷貝或者剪下選定的內容 yw是拷貝乙個單詞 如果要複製整行的最簡單辦法就是v,y,p 就行了 v是可以選定一行任意個字元的,v是行選定的,一次一整行...
vim使用技巧
v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪下。p 是貼上 y 和d 可以直接拷貝或者剪下選定的內容 yw是拷貝乙個單詞 如果要複製整行的最簡單辦法就是v,y,p 就行了 v是可以選定一行任意個字元的,v是行選定的,一次一整行,然後通過向下或向上移動游標而選定多行。對...
VIM 使用技巧
ctrl o 連摁兩次,直接開啟上次關閉時編輯的檔案 ctrl o 摁一次,是跳回上乙個起跳處 很有用!ctrl r 撤銷撤銷。u是撤銷,ctrl r是撤銷那個撤銷 跳回到上乙個編輯點 b 往後移動乙個詞,游標在詞首 查詢當前游標處的詞,向前,是像後。不過在我的7.1的版本上一點 搜尋到的關鍵字就已...