VI的高亮和SWP檔案

2021-05-11 18:22:08 字數 1038 閱讀 3185

vi的高亮和swp檔案

問題:使用root使用者時vi沒有高亮,但是在一般使用者下就可以

解決辦法:在/root/.bashrc中新增alias vi='vim'.

按照這個方法,我覺得出現的問題是在root下使用的是vi而不是vim,但是用「ls -a | which vi」查詢過以後,輸出的結果是『alias vi='vim'(此處是回車) /usr/bin/vim』,按照這個解釋,root下輸入vi時也應該用vim,並且輸入vi時,確實顯示的是vim,但是還是沒有高亮,然後輸入vim就可以高亮。

這個問題困擾自己很長時間了,今天把它搞定了,雖然說具體的還是沒有搞的太明白,可以高興一下。不過這個還是要搞明白的。

關於swp檔案

使用vi,經常可以看到swp這個檔案,那這個檔案是怎麼產生的呢,

當你開啟乙個檔案,vi就會生成這麼乙個.(filename)swp檔案以備不測(不測下面討論),

如果你正常退出,那麼這個這個swp檔案將會自動刪除。下面說不測。

2非常規退出時。

第一種情況的話,為了避免同乙個檔案產生兩個不同的版本(vim中的原話),還是建議選擇readonly為好。

第二種情況的話,你可以用vim -r filename恢復,然後再把swp檔案刪除(這個時候要確保你的swp檔案沒有用處了,要不然你會傷心的)

有的人現在就想了,那能不能不要這個swp檔案,在網上搜到的答案是將/etc/vimrc檔案中的「set backup」修改為"set nobackup",我試驗了以後,發現當你開啟乙個檔案的時候,swp檔案還是要產生,這就是說"nobackup"對swp檔案是不產生影響的。至於怎麼不產生這個檔案,我現在還沒有搞明白。

其實vi是乙個很好用的東西,剛用時很不方便,當但你用熟悉了以後,你就發現它的魅力了。

學習vi一定要多練,只有你不斷的練習和使用,你才會想去怎麼提高效率,當你有了需求,你就會去想辦法去解決,而這個過程,就是我們不斷提高的過程。

還有就是我們應該多看別人是怎麼操作vi的,看他們經常使用的一些命令和方法,從中可以學到很多,

推薦:vi使用手冊中文版

vi下刪除swp檔案

使用vi編輯器編輯檔案時,經常會由於非正常退出而產生乙個swp檔案,以後每次進入時都會提示,非常麻煩。現將網上蒐集的解決方法陳列於此 2.非常規退出時。通常最後的少量改動無法恢復.vim會在你連續4秒不鍵入內容時跟磁碟同步一次,或者是連續鍵入了200個字元之後.這可以通過 updatetime 和 ...

關於vi不正常退出產生的swp檔案

非正常關閉vi編輯器時會生成乙個.swp檔案 關於swp檔案 使用vi,經常可以看到swp這個檔案,那這個檔案是怎麼產生的呢,當你開啟乙個檔案,vi就會生成這麼乙個.filename swp檔案 以備不測 不測下面討論 如果你正常退出,那麼這個這個swp檔案將會自動刪除 下面說不測。2非常規退出時。...

關於vi不正常退出產生的swp檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!非正常關閉vi編輯器時會生成乙個.swp檔案 關於swp檔案 使用vi,經常可以看到swp這個檔案,那這個檔案是怎麼產生的呢,當你開啟乙個檔案,vi就會生成這麼乙個.filename swp檔案 以備不測 不測下面討論 如果你正常退出,那麼這個這個...