h 左
j 下
k 上
l 右
gg 跳到第 1 行
2gg 跳到第 2 行
G 跳到最後 1 行
H 跳到畫面上方
M 跳到畫面中間
L 跳到畫面下方
zt 將游標處到畫面上方
zz 將游標處到畫面中間
zb 將游標處到畫面下方
w 跳到下一個單字字首
W 跳到下一個空格後的單字
b 跳到上一個單字字首
B 跳到下一個空格前的單字
e 跳到下一個單字字尾
E 跳到下一個空格後的單字字尾
{ 跳到上一個段落
} 跳到下一個段落
% 跳到 { } ( ) [ ] 的對應處
d 刪除該行
5dd 刪除 5 行
dw 刪除一個單字
dG 從游標處刪到檔案結尾
dgg 從游標處刪到檔案開頭
yy 複製該行
2yy 複製 2 行
p 在游標下一行貼上
6p 在游標下一行貼上 6 次
編輯模式
I 在游標字首插入
i 在游標處前一個字元插入
A 在游標字尾插入
a 在游標下一個字元插入
O 在游標上一行字首插入
o 在游標下一行字首插入
S 刪除整行並在字首插入
s 刪除游標字元並插入
指令模式(按下 : or / 進入)
:n1,n2d 刪除 n1 ~ n2 行
:noh 消除搜尋 pattern 光亮度
:terminal 開啟終端機(ctrl + w + w 可以切換視窗)
/abc 搜尋 abc
/\vpattern 使用 regex
:s/abc/def/g 在游標處用 def 取代 abc
:%sf/abc/def/g 全文取代
可視模式(按下 v or V 進入)
V 表示整行
左右鍵選取字元,上下鍵選取行
aw 表示選取單字
反白後
y 複製
> 向右縮排(假設是 2 ~ 4 行,也可以使用指令 :2,4>)
< 向左縮排
.vimrc 設定
syntax on
colorscheme darkblue
set guifont=Courier_New:h12
set nu
set title
set hlsearch
set tabstop=4
set ai
autocmd FileType python setlocal shiftwidth=4 softtabstop=4 expandtab
沒有留言:
張貼留言