導航:首頁 > 文件教程 > 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文件相關的資料

熱點內容
南通編程課哪個機構最好 瀏覽:521
開目cad軟體文件後綴 瀏覽:49
word兩隔行數據怎麼一起選中 瀏覽:281
本地文件夾在哪裡找到手機 瀏覽:461
公司近期切入網路識別驗證領域 瀏覽:483
英雄淚哪個app播放 瀏覽:958
js木馬下載 瀏覽:651
iphone5s國行版背面 瀏覽:173
平板怎麼創建新文件夾 瀏覽:696
win10中的host文件在哪裡 瀏覽:316
iphone5s視頻格式 瀏覽:716
蘋果win7重新安裝系統教程 瀏覽:785
word裡面羅馬數字 瀏覽:542
網路放大器如何與無線網連接 瀏覽:359
編程中lodsb什麼意思 瀏覽:501
資料庫怎麼說明一個屬性非空 瀏覽:957
linux查看文件路徑的命令 瀏覽:367
抖音數據來源用什麼軟體看 瀏覽:136
蘋果如何設置app透明 瀏覽:583
辭職報告需要哪些文件 瀏覽:938

友情鏈接