2311vim极语言加高亮

1,在vim\syntax目录中,新建ji.vim极关键.vim.ji.vim内容如下.

js 复制代码
source $VIMRUNTIME/syntax/cpp.vim
"把cpp作为基础."
source $VIMRUNTIME/syntax/极关键.vim
"加上极关键字."
set autoindent
"自动缩进."

2,极关键.vim如下:

js 复制代码
syn keyword Jjg 程序段 结束 子类 数据表 返回 小程序
"极结构"
syn keyword Jdz 读取表 检索 加数组 清零 调用 新建 对象 创建对象 控件对象 重命名 常量 类型
"极动作"
syn keyword Jdz2 支持库 局部 保留 重置 销毁 置入 指令 传址 字节组 输出文件 列举 别名
"极动作2"
syn keyword Jnw 导入 引入 导出
"极内外"
syn keyword Jxh 循环 循环在 循环于 循环数组
"极循环"
syn keyword Jtj 如果 如果是 否则 判断 为 循环
"极条件"
syn keyword Jtz 跳到 跳转 跳出
"极跳转"
syn keyword Jcx 程序版本 程序类型 程序资源 程序图标
"极程序"
syn keyword Jlx 整数 文本 小数 浮点 布尔 正整形 字节
"极程序"
syn keyword Jck 绘制区类 文件信息类 坐标类 地址类 进程类 模块类 颜色框类 矩形类 ...
"极常见控件,"
hi Jjg guifg=#009900
"应该为绿色"
hi Jdz guifg=#1ba784
hi Jdz2 guifg=#ee3f4d

"搞亮点"
hi Jnw guifg=#00bb00
hi Jlx guifg=#009999
hi Jck guifg=#990099

hi def link Jxh Jtj
"循环与条件一样颜色."
"hi Jxh guifg=#0000ff"
hi Jtj guifg=#ff00bb
hi Jtz guifg=#ad6598
hi Jcx guifg=#1e131d

3,文件类型中加入:

js 复制代码
au BufRead *.极 set filetype=ji

这样,就可以高亮.极语言了.

相关推荐
智渊AI3 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
硬汉嵌入式3 天前
Vim 9.2版本正式发布
编辑器·vim
学嵌入式的小杨同学4 天前
嵌入式硬件开发入门:PCB 设计核心流程 + 基础元器件实战指南
vscode·后端·嵌入式硬件·架构·vim·智能硬件·pcb工艺
Eternity∞5 天前
数据结构基础
c语言·开发语言·数据结构·学习·vim
晚风_END8 天前
Linux|操作系统|小技巧---vim编辑的脚本自动添加shebang 和注释
linux·运维·vim
我怎么又饿了呀9 天前
Linux 下 的Vim/Vi 操作指南
linux·运维·vim
QmZVLlLHvXq11 天前
3D CNN-GRU-Att结合模型:负荷预测、PM2.5预测、光伏预测等实验的代码实现
vim
承渊政道13 天前
Linux系统学习【深入剖析Git的原理和使用(下)】
linux·服务器·git·学习·gitee·vim·gitcode
嵌入小生00714 天前
线程 --- 嵌入式(Linux)
linux·vscode·vim·嵌入式·线程·进程
蜡笔小炘16 天前
Haproxy -- 动/静/混合态算法实验
运维·服务器·vim·haproxy