5 插入
輸入模式:
操作鍵 | 說明 |
i | 在當(dāng)前光標(biāo)位置前插入數(shù)據(jù) |
a | 在當(dāng)前光標(biāo)位置后插入數(shù)據(jù) |
I | 在當(dāng)前行開頭處插入數(shù)據(jù) |
A | 在當(dāng)前行末尾處插入數(shù)據(jù) |
o | 在當(dāng)前行下面出入一行 |
O | 在當(dāng)前行上面插入一行 |
6、移動(dòng)和跳轉(zhuǎn)
6.1獲取光標(biāo)當(dāng)前位置
獲取方式:^G
6.2 緩沖區(qū)移動(dòng)
操作鍵 | 說明 |
^F | 向下移動(dòng)一屏 |
^B | 向上移動(dòng)一屏 |
n^F | 向下移動(dòng)n屏 |
n^B | 向上移動(dòng)n屏 |
^D | 向下移動(dòng)半屏 |
^U | 向上移動(dòng)半屏 |
n^D | 向下移動(dòng)n行 |
n^U | 向上移動(dòng)n行 |
^E | 向屏幕頂端多滾動(dòng)一行 |
^L | 向屏幕底端多滾動(dòng)一行 |
zENTER | 將光標(biāo)所在的行移動(dòng)到屏幕頂端 |
z. | 將光標(biāo)所在的行移動(dòng)到屏幕中間 |
z- | 將光標(biāo)所在的行移動(dòng)到屏幕底端 |
6.3 光標(biāo)移動(dòng)
操作鍵 | 說明 |
h | 將光標(biāo)向左移動(dòng)一個(gè)位置 |
j | 將光標(biāo)向下移動(dòng)一個(gè)位置 |
k | 將光標(biāo)向上移動(dòng)一個(gè)位置 |
l | 將光標(biāo)向右移動(dòng)一個(gè)位置 |
- | 將光標(biāo)移動(dòng)到上一行的開頭 |
+ | 將光標(biāo)移動(dòng)到下一行的開頭 |
^ | 將光標(biāo)移動(dòng)到當(dāng)前行的第一個(gè)非空格/制表符的字符上 |
數(shù)字0 | 將光標(biāo)移動(dòng)到當(dāng)前行的開始 |
$ | 將光標(biāo)移動(dòng)到當(dāng)前行的末尾 |
w W | 將光標(biāo)移動(dòng)到下一個(gè)單詞的詞首(大寫字母,略過空格) |
e E | 將光標(biāo)移動(dòng)到下一個(gè)單詞的詞尾(大寫字母,略過空格) |
b B | 將光標(biāo)移動(dòng)到上一個(gè)單詞的詞首(大寫字母,略過空格) |
) | 向前移動(dòng)到下一個(gè)句子 |
( | 向后移動(dòng)到上一個(gè)句子 |
{ | 向前移動(dòng)到下一個(gè)段落 |
} | 向后移動(dòng)到上一個(gè)段落 |
H | 將光標(biāo)移動(dòng)到屏幕頂部 |
M | 將光標(biāo)移動(dòng)到屏幕中間 |
L | 將光標(biāo)移動(dòng)到屏幕的最后一行 |
fcharacter | 單字符搜索移動(dòng)(f為搜索命令,character為要搜索的字符) |
Fcharacter | 單字符左方向搜索移動(dòng) |
% | 已匹配一個(gè)括號(hào)為目的的移動(dòng) |
說明:
1.命令計(jì)數(shù):在移動(dòng)命令前加數(shù)字,如3j,可實(shí)現(xiàn)向下移動(dòng)三行。
語法:ncommand (n為數(shù)字,command為移動(dòng)命令)
2. 規(guī)律:一個(gè)命令的大寫字母形式會(huì)做同樣的事情,但是方向相反。
6.4 行號(hào)跳轉(zhuǎn)
顯示行號(hào): :set number
關(guān)閉行號(hào): :set nonumber
命令 | 說明 |
nG 、 :n | 跳轉(zhuǎn)到第n行 |
1G 、 gg 、 :1 | 跳轉(zhuǎn)到編輯緩沖區(qū)的第一行 |
G 、 :$ | 跳轉(zhuǎn)到編輯緩沖區(qū)最后一行 |
附加:
另一個(gè)移動(dòng)到某行的辦法是:在命令 % 前加一個(gè)命令計(jì)數(shù),如 50% 會(huì)把光標(biāo)定位在文件中間。
6.5 跳轉(zhuǎn)到前一位置
返回前一位置:
a) ``(兩個(gè)反引號(hào))
b) ‘’(兩個(gè)單引號(hào))
6.6 使用名稱標(biāo)示任意行,進(jìn)行跳轉(zhuǎn)
用不可見的名稱標(biāo)識(shí)任意行,當(dāng)需要時(shí)使用此名稱跳轉(zhuǎn)到這一行。
可以鍵入m標(biāo)示這一行,后跟一個(gè)字母,這個(gè)字母就是這一行的名稱。例如:用”b“標(biāo)示這一行,可以鍵入mb。為了跳轉(zhuǎn)到這一行,可以鍵入一個(gè)反引號(hào)或單引號(hào),后面跟這一行的名稱。如:`b 或 ’b
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: 啟動(dòng)與編輯vi-vim
- 第3頁: 插入、移動(dòng)和跳轉(zhuǎn)
- 第4頁: 搜索及文本改動(dòng)
- 第5頁: 刪除和復(fù)制
- 第6頁: 使用縮寫、命令補(bǔ)全與文本補(bǔ)全
- 第7頁: 顯示與設(shè)置選項(xiàng)和初始化與配置文件