1. 如何讓VI顯示隱藏的換行符

今天修改tomcat的啓動文件start.sh,改完之後啓動不了,請教同事之後 原來配置文件某個值很長,含有換行符. 如何避免出現類似問題?

使用以下命令顯示換行

如果你使用以下命令進入<list mode>,那麼就可以清楚的看到以“$”表示的換行符和以“^I”表示的製表符。

:set list 如下圖 後面的$ 就是那該死的換行符

 

你可以使用以下命令退出<list mode>:

:set nolist

2. 如何顯示行號

  :set nu         帶行號查看,並不改變文件內容

  :set nonu     取消帶行號查看

3. vi查找和替換: 

 查找:當你用vi打開一個文件後,因為文件太長,如何才能找到你所要查找的關鍵字呢?在vi裏可沒有菜單-〉查找,

不過沒關係,你在命令模式下敲斜杆(/)這時在狀態欄(也就是屏幕左下腳)就出現了 “/”然後輸入你要查找的關鍵字

敲回車就可以了。如果你要繼續查找此關鍵字,敲字符n就可以繼續查找了。值得注意的是“/”是向下查找,而“?”

是向上查找,而在鍵盤定義上“?”剛好是“/”的上檔符.