2015-07-05 16 views
1

我目前正在玩聚合物,然後你經常使用自定義標籤,如<paper-icon-button icon="menu" on-tap="...">...</paper-icon-button></code>。但geany並未像正常的HTML標籤那樣突出顯示它們(對於<div>,粗體深藍色爲class=,中等綠色爲"label",粗體藍色) - 整個文本以中等藍色顯示。是否有可能使geany突出顯示未知的HTML標籤?

這裏有兩種類型的標籤的示範:

Heres a demonstration of both types of tags

現在我的問題:是否有可能使geany也突出了未知的HTML標籤?或者,你可以安裝另一個解決我的問題的語法熒光筆嗎?

在此先感謝!

回答

1

您可以將關鍵字添加到自定義filetypes.html。

將這個文件從您的Geany-installation-dir/data複製到Geany的.config文件夾中 - 在Linux上,這將位於〜/ .config/geany/filedefs;在Windows上,它將會是這樣的C:\ Users \\ AppData \ Roaming \ geany \ filedefs,然後將您的新標籤添加爲關鍵字。

該文件是一個正常的鍵值與部分,所以你會發現類似的東西里面:

[keywords] 
html=a abbr acronym address applet area b base basefont bdo big blockquote .... 

這就是你需要添加新的關鍵字點。該文件的當前上游版本可以在https://github.com/geany/geany/blob/master/data/filetypes.html

+1

好吧,我只是所以每一個標籤被格式化列表中添加了一個''^。工作正常,謝謝! (爲了避免在其他標籤上出現錯誤格式,'template^iron-^paper-'會是一個更好的解決方案,但是一旦添加了自定義元素,就必須手動將它們添加到列表中。) –

0

另一種解決方案可以是添加新的文件類型,並以這種方式使用它將不會損害您的原始filetype.html。添加自定義文件類型只是小菜一碟,不會花費太多的精力和時間。您可以在geany中查看custom filetype的文檔。您只需要複製並粘貼filetype.html並在geany/data中的新文件中更改幾行。

cp filetypes.html filetypes.Foo.conf 

變更關鍵字和修改filetype_extesions.conf