周海漢 /文
vim支援大部分檔案格式的語法高亮,而且可以自定義。不過預設的python語法高亮感覺太少,修改一下。
1.修改語法高亮檔案
/usr/share/vim/vim72/syntax/python.vim
將" let python_highlight_all = 1
前面的引號去掉,可支援內建函式,數字,空格,異常的語法高亮。
2. 將self加進
syn keyword pythonbuiltin reversed sorted sum self
這一行最後。
3. 將標點符號加進高亮
在hilink定義前加入一行:
syn match pythonoper "=/|+/|-/|*/|/|[/|]/|(/|)/|/./|,"
在尾巴上加入:
hilink pythonoper operator " specialkey
這時,python語法基本比較鮮豔了。
# author:周海漢
# 2009.12.17
import os
defmyfunc
(self
,args):
self
.args=args
classmyclass :
def__init__
(self
):
self
.func=myfunc
deflistdir
(self
):
self
.func(self
,self
.args)
printos.listdir(self
.args)
if__name__=='__main__ ':
o=myclass()
myfunc(o,'. ')
o.listdir()
vim語法高亮
安裝vim後,如果還沒有高亮,就按照下面的方式設定 一 如果沒有 vimrc 先建立 vi vimrc 二 切換到插入模式,把下面的設定直接拷貝進去 set autoindent set cindent set modeline set ruler set showcmd set showfullt...
vim 語法高亮
1 配置檔案的位置 在資料夾 etc 以下。有個名為vimrc 的檔案。這是系統中公共的vim配置檔案。對全部使用者都有效。而在每乙個使用者的主資料夾下,都能夠自己建立私有的配置檔案,命名為 vimrc 比如。root資料夾下,通常已經存在乙個.vimrc檔案。假設不知道配置檔案及指令碼的位置,能夠...
Vim 手記 語法高亮
每個程式設計師的文字編輯器缺少了語法高亮 特殊關鍵字和短語著色,都是不完整的。語法高亮突出了文件的結構,幫助發現排字錯誤,利於除錯,整體上讓文字編輯更輕鬆更有效率。本篇我們將 一下vim的語法高亮正規化以及如何建立和定製著色方案。vim著色方案 首先說明,本文談論的不是哪種顏色最好,而是vim如何處...