Ubuntu 14.04下Gedit编辑器设置为多语言编辑及集成开发环境
2014-08-18 13:00
477 查看
Gedit是一个通用的编辑程序,其支持插件及自定义语言设置功能。
以Ubuntu 14.04下的Gedit编辑器为例,介绍其定制方法:
1 安装插件
sudo apt-get install gedit-plugins
2 在gedit中设置插件
略
3 设置语言配置文件
进入语言配置文件夹
cd /usr/share/gtksourceview-3.0/language-specs
查看语言配置文件(*.lang)
ls
4 添加语言并根据配置文件设置对应源程序的扩展名
查看当前目录下相近语言的配置文件,例如:复制和修改javascript语言配置文件
sudo cp javascript.lang jjs.lang
这样为系统增加了jjs(Jdk8 Nashorn Javascript语言引擎设置)配置文件
sudo gedit jjs.lang
修改其内容示例:
其他,例如matlab、octave和freemat都使用.m扩展名的,为区分不同文件的类型,可修改matlab.lang等文件;
例如:可修改octave.lang中扩展名为.om, 复制matlab.lang到freemat.lang,并修改支持文件扩展名为.fm.
5 根据文件格式,设置管理工具
打开gedit,选择菜单“工具”-->“Manage External Tools";
单击”+“按钮,可添加命令。
给出了我的常用工具配置
通过管理外部工具,可以实现与其他程序的友好沟通,例如,定制命令Matlab_run,快捷键为Ctrl+M, 内容如下:
#!/bin/sh
/usr/bin/matlab -nojvm -nodisplay -r $GEDIT_CURRENT_DOCUMENT_NAME
可将Matlab定制为命令解释器,从而,提供开发速度。
总结:
通过上述几个步骤,将gedit定制为了支持各种语言开发的ide,尤其,在Linux下为科研和开发提供了有利的工具。
以Ubuntu 14.04下的Gedit编辑器为例,介绍其定制方法:
1 安装插件
sudo apt-get install gedit-plugins
2 在gedit中设置插件
略
3 设置语言配置文件
进入语言配置文件夹
cd /usr/share/gtksourceview-3.0/language-specs
查看语言配置文件(*.lang)
ls
4 添加语言并根据配置文件设置对应源程序的扩展名
查看当前目录下相近语言的配置文件,例如:复制和修改javascript语言配置文件
sudo cp javascript.lang jjs.lang
这样为系统增加了jjs(Jdk8 Nashorn Javascript语言引擎设置)配置文件
sudo gedit jjs.lang
修改其内容示例:
<?xml version="1.0" encoding="UTF-8"?> <language id="jjs" _name="<strong><span style="color:#FF0000;"><strong><span style="color:#FF0000;">Jdk8Nashorn_Script</span></strong></span></strong>" version="2.0" _section="Scripts"> <metadata> <property name="mimetypes">application/javascript;application/x-javascript;text/x-javascript;text/javascript;text/x-js</property> <property name="globs"><strong><span style="color:#FF0000;"><span style="color:#FF0000;"><strong>*.jjs</strong></span></span></strong>;</property> <property name="line-comment-start">//</property> <property name="block-comment-start">/*</property> <property name="block-comment-end">*/</property> </metadata> <!--<strong><span style="color:#000099;"><strong><span style="color:#6633FF;">为增强阅读性,此处省略几千字</span></strong></span></strong>--> </language>做了两处修改,这样当在gedit中编辑扩展名为.jjs的文件时,gedit自动会识别文件源码类型。
其他,例如matlab、octave和freemat都使用.m扩展名的,为区分不同文件的类型,可修改matlab.lang等文件;
例如:可修改octave.lang中扩展名为.om, 复制matlab.lang到freemat.lang,并修改支持文件扩展名为.fm.
5 根据文件格式,设置管理工具
打开gedit,选择菜单“工具”-->“Manage External Tools";
单击”+“按钮,可添加命令。
给出了我的常用工具配置
通过管理外部工具,可以实现与其他程序的友好沟通,例如,定制命令Matlab_run,快捷键为Ctrl+M, 内容如下:
#!/bin/sh
/usr/bin/matlab -nojvm -nodisplay -r $GEDIT_CURRENT_DOCUMENT_NAME
可将Matlab定制为命令解释器,从而,提供开发速度。
总结:
通过上述几个步骤,将gedit定制为了支持各种语言开发的ide,尤其,在Linux下为科研和开发提供了有利的工具。
相关文章推荐
- Ubuntu下安装Go语言开发环境及编辑器的相关配置
- 汇编语言学习笔记-设置开发环境,编写hello world!
- “易语言.飞扬”(EF)集成开发环境 EFIDE 0.2.2 下载地址
- Windows下硬盘安装Ubuntu之三--ubuntu下android开发环境配置及常用设置
- 易语言集成开发环境使用简明教程(一)
- 如何更改VS2010的[默认开发语言]默认环境设置
- AsmStudio 汇编语言集成开发环境 破解
- 【转】如何更改VS2010的[默认开发语言]默认环境设置 .
- Ubuntu更改语言环境设置
- 如何更改VS2010的[默认开发语言]默认环境设置
- “易语言.飞扬”集成开发环境 EFIDE 0.1.2 Beta版 已发布
- 如何在ubuntu下搭建arm的集成开发环境
- Ubuntu上搭建android BSP的开发编译环境 && 设置定时编译任务
- “易语言.飞扬”集成开发环境 EFIDE 0.1.1 Beta版 已发布
- ubuntu8.10中文开发环境设置
- Ubuntu上搭建android BSP的开发编译环境 && 设置定时编译任务 && ubuntu从10.04升级到12.04后编译出错
- Python语言集成开发环境 Wingware WingIDE Professional v3.2.9.1
- TKStudio 介绍,非常强大的一款集成开发环境,仅仅当个文本编辑、代码查看也是非常不错的。
- Step by step teach yourself ruby (一) -- 在ubuntu下搭建语言和开发环境
- ubuntu8.10中文开发环境设置