iT邦幫忙

1

讓.gvimrc可被套用到所有可透過gvim打開的檔案

  • 分享至 

  • xImage

背景:目前實驗室流傳的.gvimrc對linux的文件會有一些字體顏色設定(看起來比較好區分是System key word或parameter或Command)。 在大部分情況下,.gvimrc都能對文字檔案/程式碼去做顏色設定,然而,對於對於跑程式而產生的Log檔,同樣用gvim打開,卻是最陽春沒設定過的樣子

嘗試解法:
1.有嘗試過au BufNewFile,BufRead *.log set filetype=log的方式,想讓.gvimrc看懂.log檔案
2.也嘗試過將Log轉成特定的filetype(TEXT),讓.gvimrc能識別,但目前Log檔也還是吃不到.gvimrc的設定.....
(目前初學linux,以上是自己上網爬文的理解,不確定嘗試解法的理解是不是正確的使用,目前也沒看到有人問到類似的問題...不知道這個問題是不是有點蠢QQ...但確實卡在心裡好久了)

問題:請問IT邦的大神們...是否有方法能讓.gvimrc能被套用到所有可以透過gvim打開的檔案?

謝謝...

re.Zero iT邦研究生 5 級 ‧ 2023-02-08 20:04:31 檢舉
Vim Syntax Highlight 要有語法檔案(例如 C 語言要 C 的語法檔, Java 語言要 Java 的語法檔),才能剖析字串以 Highlight 顯示。建議你參考下面兩個網頁:
https://vimhelp.org/usr_06.txt.html
https://vimhelp.org/syntax.txt.html#mysyntaxfile
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
JamesDoge
iT邦高手 1 級 ‧ 2023-02-18 21:12:29
最佳解答

您可以將以下設定加入到您的.gvimrc檔案中:

autocmd BufRead,BufNewFile * source ~/.gvimrc

這個設定會在每次打開新的檔案時讀取並套用.gvimrc中的設定。透過這個設定,您的.gvimrc就會被套用到所有您透過gvim打開的檔案,包括Log檔案。

我要發表回答

立即登入回答