导航:首页 > 文件教程 > qmljs文件

qmljs文件

发布时间:2024-11-11 03:09:11

A. centos 7 如何对gedit进行参数设置

1、功能说明
我们知道qml是一种javascript的语言;由Qt开发,后被ubuntu用来维护界面上层的逻辑,比如Ubuntu Phone用的就是他;最近想学一下Ubuntu Phone的相关技术,所以打算看一看相关源代码的qml文件;用gedit打开后默认是按纯文本方式显示的; 在最下方的状态栏可以手动设置文件语法高亮的格式,比如选为JavaScript的看着舒服多了;

[预留一个图片位置]

多个文件一一打开都要手动设置就很麻烦了,为什么不能自动识别qml为javascript呢? 搞linux的都是“懒人”,不喜欢手动处理太多事情,一切都想敲几个命令然后一切就自然的顺应自己的想法了;

在windows可以关联文件用不同程序打开,这只是很基础的一步;linux也有,设置默认程序而已,但是我们想要更高级的,让程序自动识别我们要处理的文本,所以要费一般功夫了;

2、原理讲解
2.1 gedit由很多中语法高亮方式,可以直接 菜单——View——Highlight mode中选取;

2.2 gedit由很多种配色方案,可以在 菜单——Edit——Preference——Font&Color中设置,一般用classic比较醒目好看;

而语法高亮的规则和处理是由另一个工具来处理的,名为:gtksourceview-3.0,大家搜索一下这个工具就清楚了;

3、处理方法
说了那么多废话,现在要提供对qml文件的支持,让其识别为JavaScript并进行语法高亮;

3.1 直接编辑配置文件:

sudo vi /usr/share/gtksourceview-3.0/language-specs/javascript.lang
这是一个xml文件,在30行由globs用于对文件的识别: <property name="globs">*.js;*.node;*.qml</property>,红色部分为添加的内容;

然后下次用gedit打开qml文件就能够自动语法高亮了;

<language id="js" _name="JavaScript" 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">*.js;*.node;*.qml</property>
<property name="line-comment-start">//</property>
<property name="block-comment-start">/*</property>
<property name="block-comment-end">*/</property>
</metadata>

4、额外奉献:
平时打开几个文件都是关闭了gedit的侧边栏的, F9打开侧边栏, 可以选择File Folder模式,可以看到整个目录的导航,方便多个文件的切换了;

阅读全文

与qmljs文件相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接