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。更多功能还在学习中。