h
左 j
下 k
上 l
右 esc
正常模式
如果按一次不行就多按幾次:q
退出 :q!
丟棄所有的改動,強制退出
i 在當前字元的左邊插入
i 在當前行首插入
a 在當前字元的右邊插入
a 在當前行尾插入
o 在當前行下面插入乙個新行
o 在當前行上面插入乙個新行
c 刪除 motion 命令跨過的字元,並且進入插入模式
d 刪除 motion 命令跨過的字元
fx 移動游標到當前行的下乙個 x 處
tx 移動游標到當前行的下乙個 x 處,但是是移動到 x 的左邊乙個位置
fx 移動游標到當前行的上乙個 x 處
tx 移動游標到當前行的上乙個 x 處,但是是移動到 x 的左邊乙個位置
w 游標往後移動乙個詞
0 移動游標到當前行首。(是數字0)
^ 移動游標到當前行的第乙個字母位置
$ 移動游標到行尾
) 移動游標到下乙個句子
( 移動游標到上乙個句子
ggvg
全選gg移動到頂部vg或者vg全部選中高亮
ggyg
全選複製gg移動到頂部yg全部複製
ggdg
全選刪除gg移動到頂部dg全部刪除
ctrl-f
向下移動一屏
ctrl-d
向下移動半屏
ctrl-b
向上移動一屏
ctrl-u
向上移動半屏
g 到檔案尾
numg
移動游標到指定的行(num)
gg 到檔案首h:移動游標到螢幕上面
m 移動游標到螢幕中間
l 移動游標到螢幕下面
* 讀取游標處的字串,並且移動游標到它再次出現的地方
# 讀取游標處的字串,並且移動游標到它再次出現的地方(方向相反)
/text
從當前游標處開始搜尋字串 text,並且到達 text 出現的地方。必須使用回車來開始這個搜尋命令。如果想重複上次的搜尋的話,按 n移動到下個 text 處,n 移動到上乙個 text 處
?text
從當前游標處開始搜尋字串 text,並且到達 text 出現的地方。必須使用回車來開始這個搜尋命令。如果想重複上次的搜尋的話,按 n移動到下個 text 處,n 移動到上乙個 text 處
m 在當前游標的位置標記乙個書籤,名字為 a-z 的單個字母。書簽名只能是小寫字母。你看不見書籤的存在,但它確實已經在那裡了
`a 到書籤 a 處。注意這個不是單引號,它一般位於大部分鍵盤的 1 的左邊
`. 到你上次編輯檔案的地方。這個命令很有用,而且你不用自己去標記它
%. 在成對的括號等符號間移動,比如成對的 [ ] , , ( ) 之間。將游標放到任意符號上,然後通過 % 來移動到和這個符號匹配的符號上,% 還可以正確的識別括號的巢狀層數,總是移動到真正匹配的位置上。因此這個命令在編輯程式**的時候非常有用,可以讓你方便的在一段**的頭尾間移動
v 按字元選擇。經常使用的模式,所以親自嘗試一下它
v 按行選擇。這在你想拷貝或者移動很多行的文字的時候特別有用
c-v
按塊選擇。非常強大,只在很少的編輯器中才有這樣的功能。你可以選擇乙個矩形塊,並且在這個矩形裡面的文字會被高亮
d 剪貼選擇的內容到剪貼簿
y 拷貝選擇的內容到剪貼簿
c 剪貼選擇的內容到剪貼簿並且進入插入模式
d 剪下 motion 命令跨過的字元到剪貼簿。比如,dw 會剪下乙個詞而 dfs 會將從當前游標到下乙個 s 之間的字元剪下至剪貼簿
y 和上面類似,不過是拷貝
c 和 d 類似,不過最後進入插入模式
dd 剪下當前行
yy 拷貝當前行
cc 剪下當前行並且進入插入模式
d 剪下從游標位置到行尾到剪貼簿
y 拷貝當前行
c 和 d 類似,最後進入插入模式。
x 剪下當前字元到剪貼簿
s 和x類似,不過最後進入插入模式
## 貼上
p 貼上
":reg"
比如:我們要拷貝當前行到暫存器 k。你應該按 「kyy
. 命令
在 vi 裡面,輸入 . (小數點符號),將會重複你輸入的上乙個命令。比如,你上個命令為「dw」(刪除乙個詞),vi 將會接著再刪除乙個詞。
. 設定縮排
:set smartindent
. 顯示游標行列資訊
:set ruler
. 檢視製表符
:set list
. 檢視行數資訊
set number
. 關鍵字高亮
:syntax on
. 多檔案編輯
: split two.c ve
vey v
ep
vim基本操作
skip to end of metadata 頁面限制於新增者 ligang,最後更新者 ligang 於三月09,2011 檢視變更 注釋 go to start of metadata 移動 h j k l ctrl f 向下 移動一頁,相當於 page down 按鍵 常用 ctrl b 向...
VIM基本操作
vi 基本操作vi 有3個模式 插入模式 命令模式 低行模式。插入模式 在此模式下可以輸入字元,按 esc將回到命令模式。命令模式 可以移動游標 刪除字元等。低行模式 可以儲存檔案 退出 vi 設定 vi 查詢等功能 低行模式也可以看作是命令模式裡的 一 開啟檔案 儲存 關閉檔案 vi命令模式下使用...
Vim基本操作
指令 說明i i i 從當前游標坐所在處插入,i 當前行第乙個非空格符處插入 a aa 從當前所在的下乙個字元處插入,a 從游標所在行最後乙個字元處插入 o or r r 替換游標所在的那乙個字元,r 一直替換游標所在的文字,知道按esc為止 操作說明 k游標向上移動乙個字元 j游標向下移動乙個字元...