Winedt編輯器高亮顏色的配置很豐富,都是可以自定義的,但是不好的是需要自己找xml中每個項目才能修改。修改方法是依次打開Option->Option interfaces...,然后就可以看到左側出現了一系列的菜單。
1. Highlighting: Colors, Keywords...
(1) Highlighting Effects中可以修改:
- 當前行高亮的方式: ALLOW_HIGHLIGHTING = 0 關閉, 1 一般, 2 漸進色;
- 右側垂直邊界線:ALLOW_RIGHT_MARGIN = 0 關閉,1一般,2 漸進色;
- ALLOW_GRADIENT_PAINTING=0 關閉右側行號欄和書簽欄漸進色渲染;
(2) Background Schemes中可以修改修改默認背景色和前景色,這個文件里面包含好幾個BACKGROUND_SCHEME,對需要使用的BACKGROUND_SCHEME的ENABLE值修改為1,其他的保持為0。
- ENABLED=1 使用該BACKGROUND_SCHEME;
- BACKGROUND_RGB="$111111",全局背景色,但需要把BACKGROUND_MODE設置為2;
- TEXT_RGB="$cccccc" 文字前景色;
- BOOKMARK_MODE=2和BACKGROUND_RGB="$cccccc"是定義行號欄左邊那有一欄顯示書簽和指示當前行的地方的背景色方式;
- LINE_NUMBERS_MODE=0 行號欄的背景色模式,0是不要漸進色,1和2是漸進色的深度;
- CURRENT_LINE_MODE=2 當前行高亮模式;
- TEXT_RGB="$aaaaaa" 當前行高亮前景色;
- BACKGROUND_RGB="$222222" 當前行高亮背景色;
(3) Font Scheme: Font, Tab, Caret...
- Font: 可以修改默認字體和大小等特性;
- Tab: 可以修改默認制表位大小;
- Caret:修改光標的形狀什么的;
- Font Scheme: 不同的文件類型的字體特性設置;
這里需要說明的有兩點:
第一,每次修改配置文件后,要想起作用必須在左側Option interfaces欄中,在對應項上點右鍵選擇Load Script
第二,WinEdt7的注冊問題是個老大難問題,解決的辦法是,過了試用期就執行以下命令:
reg delete "HKEY_CURRENT_USER\Software\WinEdt 7" /v "Install Build" /f reg delete "HKEY_CURRENT_USER\Software\WinEdt 7" /v "Install Root" /f
可以將其寫入一個批處理文件中,然后雙擊執行。這兩句的目的是刪除記錄。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
琢磨了一個下午,讀了下winedt的官方文檔,發現Highlighting下的Filter Sets, Switches, Keywords里面才是真正最強大的配置。下面簡要介紹下:
- Filter Sets里是通過通配符或者說是正則化的方式定義高亮,比如某幾個符號組合起來顯示的顏色。
- Switches里面是定義各個不同環境的顏色,比如\begin{equation}...\end{equation}。
- Keywords里面是定義關鍵詞的顏色。
現在才發現Winedt是我見過的最強大的高亮顯示編輯器,完爆Textmate2和Sublime Text2/3。更多功能還在學習中。
