`

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-verilog-systemverilog编程语法高亮

    vim——verilog_systemverilog编程语法高亮

    Clighter:基于 Clang 的 VIM 语法高亮插件

    Clighter(C Lighter)是一个集成了libclang的vim插件,用于改善c-family编程的开发环境。 Clighter 目前提供以下功能: 语法(语义)突出显示 光标词高亮 可自定义的高亮颜色 用于重命名重构的实验函数 要求 克莱尔...

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

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

    vim下C/C++编程环境的设置

    该文档详细介绍了在vim下配置C/C++编程环境,包括语法高亮以及自动缩进等。。。

    手把手教你把Vim改装成一个IDE编程环境

    将vim打造成专业IDE的手把手教程,包括语法高亮、如何用ctags查找函数定义、vim常用命令、如何高效的浏览代码、自动补全等。

    vim-dyon:Dyon语言的Vim语法高亮

    维登 编程语言的基本语法突出显示和缩进。如何安装安装 。 打开“终端”窗口,然后键入以下内容: cd ~/.vim/bundlegit clone https://github.com/thyrgle/vim-dyon 下次使用打开“终端”窗口并在.dyon文件上使用Vim...

    vim-rockstar:Rockstar编程语言的语法突出显示

    神秘的编程语言的vim文件类型和语法高亮插件。 使用Vundle安装 有很多方法可以管理vim插件,但我更喜欢Vundle。 如果您使用的是Vundle,只需添加 Plugin 'sirosen/vim-rockstar' 到您的vimrc并执行典型的Vundle安装...

    vim user manual ---vim用户手册

    jusr 06.txtj 使用语法高亮 jusr 07.txtj 编辑多个文件 jusr 08.txtj 分隔窗口 jusr 09.txtj 使用GUI jusr 10.txtj 大刀阔斧 jusr 11.txtj 灾难恢复 jusr 12.txtj 奇技淫巧 高效编辑 jusr 20.txtj 加速冒号命令 jusr...

    ubuntu vim 配置文件 .vim .vimrc

    自己配置的VIM IDE环境,包括ctags、cscope等插件,语法高亮等,用了一年时间,读写代码感觉比较方便

    vim-qkdb-syntax:针对k和qkdb +的vim语法高亮显示(Simon Garland语法文件的稍作修改的版本)

    Vim语法高亮和缩进支持k和q / kdb + 该存储库包含针对k和q / kdb +编程语言稍微修改的变体。 所有学分归原始作者西蒙·加兰(Simon Garland)所有。 还有其他变体,即: 为什么还有另一个变体? 我不喜欢高亮链接将...

    Vim用户手册中文版72.pdf

    41.11 定制自己的plugin 41.12 定制一个文件类型plugin 41.13 定制一个编译器plugin 41.14 写一个快速载入的plugin 41.15 建立自己的脚本库 41.16 发布你的Vim脚本 第42章 增加新菜单 42.1 介绍 42.2 菜单命令 42.3 ...

    BS端代码编辑器,可集成所有web程序,支持上百种开发语言,有自动提示联想,对比,语法高亮,自动缩进等等特点

    Vim,Emacs和Sublime Text绑定 搜索和替换界面 支架和标签匹配 支持拆分视图 Linter集成 混合字体大小和样式 各种主题 能够调整大小以适应内容 内联和阻止小部件 可编程排水沟 使文本范围成为样式,只读或原子 双向...

    vim for windows

    (5)利用vi执行一些脚本文件(vi有自己的脚本文件语法) (x)等等等等...... 【vi的操作模式】  vi具有两种基本模式,为输入模式(或插入模式、编辑模式)和指令模式(或命令模式)。输入模式下输入字符,文本...

    sublime_text3pjb_47542

    该软件能够支持32与64位的Mac和Windows两大系统,功能非常强大,能够支持各种流行编程语言的语法高亮、代码补全,支持宏,支持VIM模式,强大的快捷命令可以实时搜索到相应的命令、选项、snippet和syntex,并具备良好...

    Sublime Text编辑器

    C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等主流编程语言的语法高亮。...

    Sublime Text Build 3083 x64 汉化破解版 win64

    C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等主流编程语言的语法高亮。...

    ace-react编辑器

    Ace编辑器是一个用JavaScript编写的可嵌入代码编辑器,它与Sublime、Vim和TextMate等编辑器的功能和性能相匹配。...具体来说,ace-react编辑器支持多种编程语言的语法高亮显示,使代码更易读;提供代码自动补

    Hacking Vim

    除了实现对VI的兼容性外,VIM还扩展了很多的功能,包括语法高亮,代码折迭,脚本扩展等等,Packt Publishing出版社出版的这本书《Hacking VIM》就对VIM使用的一些TIP作了介绍,介绍的内容包括定制篇,移动篇,效率篇...

    sublime text build 3080 汉化破解版 win32

    C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等主流编程语言的语法高亮。...

Global site tag (gtag.js) - Google Analytics