Ubuntu 14.04下Gedit编辑器设置为多语言编辑及集成开发环境
来源:互联网 发布:火影忍者佐助的刀淘宝 编辑:程序博客网 时间:2024/05/22 16:05
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
修改其内容示例:
<?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 14.04下Gedit编辑器设置为多语言编辑及集成开发环境
- ubuntu环境下gedit编辑器nesc代码高亮显示
- ubuntu下gedit默认编码设置为UTF-8编码
- ubuntu下安装opencv及qtcreator集成开发环境配置
- c语言编辑器和集成开发环境
- ubuntu设置gedit编辑器中文显示
- 使用Gedit打造python集成开发环境
- ubuntu下用用gedit作为代码编辑器
- ubuntu下android开发环境配置及常用设置
- ubuntu下android开发环境配置及常用设置
- ubuntu下的C++集成开发环境
- ubuntu下gedit默认编码设置
- ubuntu下gedit默认编码设置
- ubantu16.04LTS下gedit的C语言开发环境简单配置
- Ubuntu 14.04下gedit出现“Gedit warning: GtkScrolledWindow..."问题解决方法
- Ubuntu14下配置GEDIT编辑C++,JAVA开发
- 解决ubuntu下的文本编辑器gedit的乱码问题
- 关于ubuntu下 gedit 编辑器中文打开乱码的问题
- OC基本语法及知识要点汇总
- Cocos2d-x使用Luajit将Lua脚本编译为bytecode,实现加密 更新
- 让我深刻的2个开发项目
- 在非Activity类里面启动Intent、Toast等。
- sqlalchemy文档资料翻译(二)
- Ubuntu 14.04下Gedit编辑器设置为多语言编辑及集成开发环境
- 第一个struts1案例分析
- 怀疑老婆出轨怎么查看她的微信聊天记录?
- Linux下安装自定义软件
- duilib入门之贴图描述、类html文本描述、动态换肤、Dll插件、资源打包
- OC对象与函数
- CentOS-6.3-x86_64-minimal安装gcc
- hdu1283
- sqlalchemy文档资料翻译(三)