vim中文教程syntax部分

vim中文教程syntax部分

ID:16341587

大小:163.93 KB

页数:103页

时间:2018-08-09

vim中文教程syntax部分_第1页
vim中文教程syntax部分_第2页
vim中文教程syntax部分_第3页
vim中文教程syntax部分_第4页
vim中文教程syntax部分_第5页
资源描述:

《vim中文教程syntax部分》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SYNTAX*syntax.txt*ForVimversion6.4.最近更新:2006年3月VIM参考手册byBramMoolenaar译者:Willishttp://vimcdoc.sf.net语法高亮*syntax**syntax-highlighting**coloring*语法高亮使得Vim可以用不同的字体或颜色显示文本的不同部分。这些部分可以是特定的关键字,或者匹配某模式的文本。Vim不会分析整个文件(为了保持快速),所以高亮功能有其限制。词法高亮或者是一个更合适的名字,但既然大家都使用语法高亮

2、,我们也就如此称呼。Vim支持所有终端上的语法高亮。但因为多数普通的终端只有有限的高亮的选择,GUI版本gvim的语法高亮的效果最好。用户手册里:

3、usr_06.txt

4、介绍语法高亮。

5、usr_44.txt

6、介绍如何写语法文件。1.快速入门

7、:syn-qstart

8、2.语法文件

9、:syn-files

10、3.语法载入过程

11、syntax-loading

12、4.语法文件附注

13、:syn-file-remarks

14、5.定义语法

15、:syn-define

16、6.:syntax参数

17、:syn-arguments

18、7.语法模式

19、:

20、syn-pattern

21、8.语法簇

22、:syn-cluster

23、9.包含语法文件

24、:syn-include

25、10.同步

26、:syn-sync

27、11.列出语法项目

28、:syntax

29、12.Highlight命令

30、:highlight

31、13.链接组

32、:highlight-link

33、14.清理

34、:syn-clear

35、15.高亮标签

36、tag-highlight

37、16.彩色xterm

38、xterm-color

39、{Vi无此功能}如果编译时关闭了

40、+syntax

41、特性,就不会有语法高亮的功能。1.快速入门*:syn-qstart

42、**:syn-enable**:syntax-enable*这个命令打开语法高亮::syntaxenable实际上,它只是执行如下命令:source$VIMRUNTIME/syntax/syntax.vim如果没有设置VIM环境变量,Vim会试图用其它方法找到该路径(见

43、$VIMRUNTIME

44、)。通常总能找到,如果不行,你可以自己设置VIM环境变量为存放Vim相关文件所在的目录。例如,如果你的语法文件放在"/usr/vim/vim50/syntax"目录,设置$VIMRUNTIME为"/usr/vim/v

45、im50"。启动Vim前,你必须在外壳上进行此设置。*:syn-on**:syntax-on*":syntaxenable"命令会保持你当前的色彩设置。这样,不管在使用此命令的前后,你都可以用":highlight"命令设置你喜欢的颜色。如果你希望Vim用缺省值覆盖你自己的,只要用::syntaxon*:hi-normal**:highlight-normal*如果你运行在GUI环境里,你可以这样得到黑底白字::highlightNormalguibg=Blackguifg=White关于色彩终端,见

46、:h

47、i-normal-cterm

48、。关于设置你自己的语法高亮色彩,见

49、syncolor

50、。注意:MS-DOS和Windows上的语法文件以结束每一行。Unix上则以结尾。这意味着你需要为自己的系统选择合适的文件。不过,在MS-DOS和Windows上,如果'fileformats'选项非空,会自动选择正确的格式。注意:使用反转视频时("gvim-fgwhite-bgblack"),'background'的缺省值直到GUI窗口打开时才会设置。这发生在.gvimrc的读入之后,从而会使用错

51、误的缺省高亮。要在打开高亮前设置'background'的缺省值,在.gvimrc文件里包含":gui"命令::gui"打开窗口并设置'background'的缺省值:syntaxon"启动语法高亮,使用'background'来设置颜色注意:在.gvimrc里使用":gui"意味着"gvim-f"不会在前台打开!这时,要使用":gui-f"。你可以用这个命令切换语法的打开/关闭:ifexists("syntax_on")

52、syntaxoff

53、else

54、syntaxenable

55、endif要把它放到映射里,

56、你可以用::map:ifexists("syntax_on")syntaxoffelsesyntaxenableendif[使用

57、<>

58、记法,按本义输入]细节":syntax"命令是用执行文件脚本实现的。要了解它到底干了什么,察看以下文件:命令文件:syntaxenable$VIMRUNTIME/syntax/syntax.vim:syntaxon$

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。