VI行數顯示功能

 

更新:yum -y update

安裝 vim-enhanced 加強 vi 的功能:

 

yum -y install vim-enhanced
mv /bin/vi /bin/vi.bak
ln -s /usr/bin/vim /bin/vi
echo "set nu" >> /etc/vimrc
#在檔案最後面新增 set nu,顯示行數

 

重新開機:reboot

 

 

 

:set nu
顯示行數
若想知道文件的行數,可下達這項指令。

 

:set nonu
隱藏行數
若想隱藏文件的行數,可下達這項指令。

 

 

 

移動游標

 

k
向上移動游標一個字元
也就是方向鍵的「↑」

 

j
向下移動游標一個字元
也就是方向鍵的「↓」

 

h
向左移動游標一個字元
也就是方向鍵的「←」

 

l
向右移動游標一個字元
也就是方向鍵的「→」

 

數字 G
將游標移至檔案第 數字
如輸入 45G,即移動至檔案第 45 行

 

gg
將游標移至檔案第一行

 

G
將游標移至檔案最後一行

 

b
移動游標至該單字的第一個字母
若該處已是該單字第一個字母,則游標會移至前一個單字的第一個字母

 

e
移動游標至該單字的最後一個字母
若該處已是該單字最後一個字母,則游標會移至下一個單字的最後一個字母

 

§ 捲動視窗

 

+f
將視窗向下捲動一半

 

+b
將視窗向上捲動一半

 

+d
將視窗往下捲動一頁
功能類似鍵盤中的

 

+u
將視窗往上捲動一頁
功能類似鍵盤中的

 

/字串
向下搜尋字串

 

?字串
向上搜尋字串

 

下達此命令之後,若文件中包含該「字串」,則文件中所有「字串」的背景顏色會被置換成較鮮明的顏色,在下達完搜尋指令之後,還可以透過「n」和「N」指令作進一步控制。
n 跳到下一個「字串」所在地
N 跳到上一個「字串」所在地

 

§ 複製、貼上、刪除文字

 

yy
將該行文字複製
指令 Y 有相同的功能

 

p
將所剪下或複製的文字貼上

 

dd
將該行文字刪除
此項指令可與指令 p (貼上)配合使用
而變成是「剪下」的功能

 

§ 存取檔案 & 離開 VI 程式

 

:q
不儲存修改地離開 VI 程式
若是沒有對文件做任何修改,使用 :q 即可跳出,
但若修改過文件內容則必須使用 :q! 指令才能成功地不儲存離開。

 

:q!
不儲存修改地離開 VI 程式

 

:w
儲存目前所編輯的文件

 

:w 檔案名稱
將目前所編輯的文件另存新檔至「檔案名稱

 

:wq
儲存目前所編輯的文件,並離開 VI 程式

 


儲存目前所編輯的文件,並離開 VI 程式
功能與 :wq 相同。

 

 

文章標籤
全站熱搜
創作者介紹
創作者 ........... 的頭像
...........

..........

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