[精讚] [會員登入]
156

[vi/vim] 修改顯示顏色的檔案類型,編修自動上色的檔案類型

vi/vim 編修自動上色的檔案類型,說明新增上色檔案附檔名的方法

此文完整連結 http://n.sfs.tw/10757

複製連結 [vi/vim] 修改顯示顏色的檔案類型,編修自動上色的檔案類型@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2017-02-09 01:33:29 最後編修
2017-02-09 01:33:29 By 瘦河馬
 

vim 支援非常多的檔案類型,並且能用顏色來區分,也就是「自動上色」,這對寫程式的人來說是很方便的編輯器,因為可以讓我們很容易讀懂程式碼。

但是當我們要加入非預設副檔名的檔案,就需要修改 filetype.vim 這個檔...

[Centos LINUX]

修改 /usr/share/vim/vimxx/filetype.vim

xx 是vim的版本

[FESSBSD]

修改 /usr/local/share/vim/vimxx/filetype.vim

例如我們要新增一個smarty 樣版的副檔名mtpl,請用 ',' 分隔:

" Smarty templates
au BufNewFile,BufRead *.tpl,*.mtpl              setf smarty

存檔後立即生效

Q&A

Q. 為什麼我安裝好的 CentOS5.3 中沒有顏色?

A. 我就是遇到這個問題,搞了很久,原來預設的 vim 雖是 6.3 版,可是他只是部分安裝。若要支援顏色的話,就要安裝完整的,請下指令:

# yum install vim-full
...

Installing:
 vim-X11                 i386       1:6.3.046-2.el4.1  base              1.0 M
 vim-common              i386       1:6.3.046-2.el4.1  base              3.4 M
 vim-enhanced            i386       1:6.3.046-2.el4.1  base              958 k

安裝完後再用 vim 執行即可


原文 2010-02-16 16:34:03

你可能感興趣的文章

[SSH] 解決 SSH 登入延遲,登入時驗證很慢的問題 登入要等很久,才會跳出輸入密碼的視窗,怎麼解決?

計算檔案數和目錄數 linux/freebsd等系統利用ls來計算檔案數和目錄數、只列出目錄的方法

[vi/vim] 如何讓 root 帳號的 vim 可以顯示顏色 如何讓 root 帳號的 vim 可以顯示顏色

[SIP] OPENSER LINUX版本安裝全記錄 [SIP] OPENSER LINUX版本安裝全記錄

[Linux] ls --color 的檔案特徵及顏色意義 ls --color 時看到的檔案特徵及顏色意義及和檔案權限有關的指令

[Linux] 進行字串取代,三種字串取代的方法 使用vi、sed、perl來取代字串

使用sdiff來比對檔案 linux 有一個不錯的工具可以來比對文字檔案,很有效率,叫sdiff

利用tr如何移除檔案中的 ^M 利用tr如何移除檔案中的換行 ^M

[find] 活用 find 指令參數-exec 執行找到的結果 在linux/ freebsd 中查找檔案最強的就是 find,他有一個參數相當好用:-exec

[CSH/TCSH] 使用tcsh SHELL #2 --檢查、傳值 6. 檔案或目錄的檢查 SHELL 中常會用到檔案或目錄的檢查,一般性的語法是: if [ Operator

我有話要說


限制:留言最高字數1000字,超過部分會被截掉。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[HP DL380G7] 生效啟動第3,4片網卡/開啟或關閉內建的網卡 HP DL380G7 預設第3,4片網卡裝完系統後找不到,難道是壞了?要怎麼辦?

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

為什麼要重造輪子? 什麼輪子?造什麼輪子?我為什麼要重造輪子?

看懂DSUB DVI HDMI USB等各式影音接頭 看懂DSUB DVI HDMI等各式影音接頭

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?