`

vim 定制自己的编程语言语法颜色高亮

 
阅读更多

最近要使用一种自定制的编程脚本开发,而vim没有对应的语法高亮,而这种脚本与javascript语法十分相似,所以基本可以用js的语法着色文件。

通过搜索,在这里查到了定制的方法,这里总结一下:

假定要定制的脚本文件为jml类型,使用.jml后缀。

1.写文件类型检测文件(jml.vim),然后将其移动到

 ~/.vim/ftdetect/jml.vim 
内容:

au BufNewFile,BufRead *.jml  set filetype=jml

2.copy 官方javascript.vim 并改名jml.vim 放置到

~/.vim/syntax/jml.vim (for Unix) or
~/vimfiles/syntax/jml.vim (for Windows).

 

 官方javascript.vim Macvim在

/Applications/MacVim.app/Contents/Resources/vim/runtime/syntax/javascript.vim

3.done

 

参考:

vim See

    :help mysyntaxfile-add

http://vim.1045645.n5.nabble.com/Custom-Syntax-td4568466.html

 

 

 

 

分享到:
评论

相关推荐

    vim go 语法高亮

    在Go语言的开发环境中,Vim可以通过安装特定的插件来增强对Go语言的支持,其中包括语法高亮功能。"vim go 语法高亮"这个主题正是关于如何在Vim中实现Go语言代码的色彩突出显示,提高代码的可读性和编辑体验。 Go...

    VIM语法高亮和SV支持

    VIM支持多种语言的语法高亮,包括C、Java、Python、JavaScript等,当然也包括SystemVerilog。 实现VIM语法高亮通常需要一个特定的语法文件,这些文件以`.vim`或`.vimrc`扩展名存在。例如,你提供的文件`_vimrc`可能...

    vim-verilog-systemverilog编程语法高亮

    **vim-verilog-systemverilog编程语法高亮** 在软件开发中,编辑器是程序员的得力工具,而Vim作为一款强大的文本编辑器,因其高度可定制化和高效操作性深受许多开发者的喜爱。在Verilog和SystemVerilog这两种广泛...

    vim_verilog_systemverilog_uvm_语法高亮.zip

    【标题】"vim_verilog_systemverilog_uvm_语法高亮.zip" 提供的是一个针对 Vim 编辑器的扩展,旨在为 Verilog、SystemVerilog 和 UVM 语言提供语法高亮支持,以增强代码的可读性和编辑体验。在软件开发中,语法高亮...

    linux下vim 语法高亮显示方法.docx

    "Linux 下 Vim 语法高亮显示方法" Linux 下 Vim 编辑器是许多程序员的不二之选,但是 Vim 的语法高亮显示功能却不是打开的。为了让 Vim 实现语法高亮显示,我们需要使用 Exuberant ctags 工具生成标签文件,然后...

    .vim.rargvim语法高亮包,数字开发人员必备。

    《.vim.rargvim语法高亮包:提升数字开发人员的编程体验》 在软件开发领域,代码的可读性和易理解性是至关重要的。为了提高编程效率和代码质量,语法高亮工具扮演了不可或缺的角色。针对这个需求,".vim.rargvim...

    vim配置go语言语法高亮问题的解决方法

    在使用Vim编辑器编写Go语言代码时,有时会遇到语法高亮不生效的问题,这可能会对编程体验造成困扰。本文将详细介绍如何解决Vim中Go语言语法高亮的问题,以确保一个更加清晰、舒适的编程环境。 首先,确保你的系统...

    vim中UVM高亮配置

    在Vim中,正确配置语法高亮能极大地提高代码阅读和编写体验,特别是对于系统Verilog(SystemVerilog)这样的复杂硬件描述语言。UVM(Universal Verification Methodology)是SystemVerilog的一个扩展,用于验证集成...

    vim的配置文件及文档说明

    Vim支持多种编程语言的语法高亮,但默认可能不包括所有细节。对于结构体和函数的高亮,你需要找到对应编程语言的语法文件(通常位于`/usr/share/vim/vimfiles/after/syntax`或`~/.vim/after/syntax`目录下)。例如,...

    支持systemverilog,UVM语法高亮,并支持相应的语法缩进,支持NERDTree的gvim配置

    高亮设置通常会通过.vimrc文件中的语法定义来实现,比如`syntax enable`和`syntax on`开启语法高亮,再通过`syntax highlight`命令定义不同的颜色和样式。 UVM(Universal Verification Methodology)是基于...

    .vim IDE编程环境搭建所需插件

    为了将Vim转变为一个功能完备的IDE(集成开发环境),我们需要安装并配置一系列插件,以增强其代码编辑、调试、语法高亮、自动补全等功能。本篇文章将详细介绍搭建.Vim IDE编程环境所需的插件以及如何进行.vimrc配置...

    Python-Syntastic是Vim的一个语法检查插件

    当你在Vim中编写Python代码时,它会自动调用外部的语法检查工具(如pylint、flake8等)对当前文件进行分析,并将任何潜在的语法错误或风格问题以高亮的方式显示在屏幕底部的信息栏或者行号旁边。这使得开发者能够在...

    解决vim语法高亮不起作用的方法

    在使用Vim编辑器时,有时可能会...总之,理解和掌握这些方法可以帮助你快速诊断并解决Vim语法高亮不显示的问题,从而提高编程和代码编辑的体验。希望本文提供的信息对Vim用户有所帮助,如有任何疑问,欢迎留言讨论。

    编程 vim 编辑器

    Vim(Vi IMproved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它起源于经典的Vi编辑器,但增加了许多...通过不断的实践和探索,每个人都可以定制出最适合自己的Vim配置,让它成为独一无二的编程利器。

    vim的c.vim和cpp.vim文件

    通过替换默认的文件,你可以定制Vim对这些语言的语法高亮,使得代码更加易读,提升编程体验。 高亮显示函数名称在编程时极其重要,因为函数是代码逻辑的核心部分。当函数名被突出显示时,可以更容易地追踪调用链,...

    i3config.vim:i3配置的Vim语法高亮

    在Vim中,语法高亮(syntax highlighting)是一种增强代码可读性的功能,它通过为不同的编程元素(如关键字、变量、注释等)分配不同的颜色和样式,使得代码更加易于理解和编辑。对于i3wm的配置文件(通常命名为`i3....

    syntastic-vim中语法检查错误插件

    4. **多语言支持**: Syntastic可以检查包括但不限于C、C++、Java、Python、JavaScript、Ruby等在内的多种编程语言的语法错误,使得它成为跨语言开发者的理想选择。 5. **集成外部工具**: 除了内置的检查机制,...

    chop.vim:Vim 的 Chop 语法高亮显示

    标题中的“chop.vim”是指一个专门为Vim编辑器设计的语法高亮插件,它的主要功能是增强Vim的代码高亮显示效果,尤其是针对特定编程语言或特定类型的文本。这种高亮显示能够帮助程序员更好地理解代码结构,提高代码...

    NCL语言for VIM_style.zip_Linux/Unix编程_NCL style_style_vim

    VIM(Vi Improved)则是一款非常流行的文本编辑器,尤其受到程序员和系统管理员的青睐,它支持多种编程语言的语法高亮和智能代码补全。 在这个“NCL语言for VIM_style.zip”压缩包中,包含了使VIM更好地支持NCL编程...

    odin.vim:Ginger Bill 的编程语言 Odin 的 Vim 语法高亮显示。 源自 jansedivy 的 jai.vim

    编程语言 Odin 的语法高亮显示。 源自 。 它看起来像什么。 (无论如何,在 cmd.exe 中。) 安装 只需将存储库克隆到 Vim 的包目录中即可。 (Vim 必须从安装。)如果使用 ,请将其克隆到 Vim 包目录中的bundle...

Global site tag (gtag.js) - Google Analytics