文章出處

移動光標的方法
h或向左箭頭鍵 光標向左移動一個字符
l或向右箭頭鍵 光標向右移動一個字符
j或向下箭頭鍵 光標向下移動一個字符
k或向上箭頭鍵 光標向上移動一個字符
如果想要進行多次移動的話,例如向下移動30行,可以使用"30j"或"30(向下箭頭)"的組合按鍵,即加上想要進行的次數(數字)后,按下操作即可
[Ctrl]+[f] 屏幕向下移動一頁,相當于[Page Down]按鍵(常用)
[Ctrl]+[b] 屏幕向上移動一頁,相當于[Page Up]按鍵(常用)
[Ctrl]+[u] 屏幕向上移動半頁
[Ctrl]+[d] 屏幕向下移動半頁
+ 光標移動到非空格符的下一行
- 光標移動到非空格符的上一行
n<space> n表示數字。按下數字后再按空格鍵,光標會向右移動這一行的n個字符。例如20<space>,則光標會向后面移動20個字符距離
0或功能鍵[Home] 數字0,表示移動到這一行的最前面字符處(常用)
$或功能鍵[End] 表示移動到這一行的最后面字符處(常用)
H 光標移動到這個屏幕的最上方那一行的第一個字符
M 光標移動到這個屏幕的中央那一行的第一個字符
L 光標移動到這個屏幕的最下方那一行的第一個字符
G 移動到這個文件的最后一行(常用)
nG 移動到這個文件的第n行
gg 移動到這個文件的第一行,相當于1G(常用)
N[Enter] 光標向下移動n行(常用)
查找與替換
/word 向下尋找一個名稱為word的字符串(常用)
?word 向上尋找一個名稱為word的字符串
n 這個n是英文按鍵。代表重復前一個查找的操作。
N 這個N是英文按鍵。與n相反,為“反向”進行前一個查找操作。
:n1,n2s/word1/word2/g n1與n2為數字。在第n1與n2行之間尋找word1這個字符串,并將該字符串替換為word2。舉例來說,在100到200行之間查找vbird并替換為VBIRD則用":100,200s/vbird/VBIRD/g"(常用)
:1,$s/word1/word2/g 在第1與最后一行之間尋找word1這個字符串,并將該字符串替換為word2。(常用)
:1,$s/word1/word2/gc 在第1與最后一行之間尋找word1這個字符串,并將該字符串替換為word2。且在替換前顯示提示字符給用戶確認(confirm)是否需要替換(常用)
刪除、復制與粘貼
x,X 在一行字當中,x為向后刪除一個字符(相當于[Del]按鍵),X為向前刪除一個字符(相當于[Backspace])(常用)
nx n為數字,連續向后刪除n個字符。舉例來說,連續刪除10個字符,"10x"
dd 刪除光標所在的那一行(常用)
ndd n為數字。刪除光標所在的向下n行,例如20dd,則是刪除20行(常用)
d1G 刪除光標所在到第一行的所有數據
dG 刪除光標所在到最后一行的所有數據
d$ 刪除從光標所在處到該行的最后一個字符
d0 刪除從光標所在處到該行的最前面一個字符
yy 復制光標所在行(常用)
nyy n為數字。復制光標所在的向下n行,例如20yy則是復制20行(常用)
y1G 復制光標所在行到第一行的所有數據
yG 復制光標所在行到最后一行的所有數據
y0 復制光標所在的那個字符到該行行首的所有數據
y$ 復制光標所在的那個字符到該行行尾的所有數據
p,P p為將已復制的數據在光標下一行粘貼,P則為粘貼在光標上一行。例如,我目前光標在第20行,且已經復制了10行數據。則按下p后,那10行數據會粘貼在原本的20行之后,也即由21行開始粘貼。但如果按下P,則原本的第20行會被變成30行(常用)
J 將光標所在行與下一行的數據結合成同一行
c 重復刪除多個數據,例如向下刪除10行,[10cj]
u 復原前一個操作(常用)
[Ctrl]+r 重做上一個操作(常用)
. 重復前一個操作的意思。如果你想要重復刪除、重復粘貼等操作,按下小數據點"."就好了。(常用)
塊選擇
v 字符選擇,會將光標經過的地方反白選擇
V 行選擇,會將光標經過的行反白選擇
[Ctrl]+v 塊選擇,可以用長方形的方式選擇數據
文件操作
文件的保存、恢復 vim可能由于各種原因被中斷,但linux系統會為正在編輯的文件進行備份,備份的文件名為“.原文件名.swp"。例:原文件名為a,則備份的文件名為.a.swp。
:files
列出目前這個vim打開的所有文件
:n 編輯下一個文件
:N 編輯上一個文件
多窗口
:sp[filename] 打開一個新窗口,如果有加filename,表示在新窗口打開一個新文件,否則表示兩個窗口為同一個文件內容(同步顯示)
[Ctrl]+w+j或Ctrl]+w+向下箭頭 光標可移動到下方的窗口
[Ctrl]+w+k或Ctrl]+w+向上箭頭 光標可移動到上方的窗口
[Ctrl]+w+q 關閉窗口

不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()