web-dev-qa-db-ja.com

デフォルトで.lessファイルにCSSハイライトを使用するようにkateに指示するにはどうすればよいですか?

デフォルトで.lessファイルにCSSハイライトを使用するようにkateに指示するにはどうすればよいですか?

4
wayne

ブラウザで https://github.com/mtorromeo/kate-syntax-files/blob/master/less.xml rawをクリックし、「名前を付けてファイルを保存」して〜/ .kde/shareに移動します。/apps/katepart/Syntaxこの方法では、Rob Wがコマンドを投稿した日ではなく、常に最新バージョンを取得します。

それに加えて必要なオプションはないと思います。ただし、kate内のsettings -> configure kate -> open/save -> modes & filetypesに移動するだけで、どのファイルタイプにどの構文ファイルを使用するかを編集できます。そのためにファイルを編集する必要はありません、良い隠しオプションは難しいです;)。

Css構文をlessで使用することはお勧めしません。それは単に十分ではなく、他のものの中でコメントの後に完全に壊れてしまうからです。

1
wayne

[設定]→[Kateの構成]→[開く/保存]→[モードとファイルタイプ]→[強調表示ファイルのダウンロード]

ファイルをコピーしたり設定を変更したりするためにWebサイトにアクセスする必要はありません。ケイトの設定に移動し、GUIから利用できるLessCSSハイライトファイルをダウンロードするだけです。誰かがそれをとても簡単にしました。

9
nilli

構文強調表示定義ファイルは次の場所にあります。

~/.kde/share/apps/katepart/syntax/
/usr/share/kde4/apps/katepart/syntax/

最初のディレクトリのファイルを編集するにはroot権限が必要であり、構文強調表示ファイルは環境内のすべてのkateユーザーが利用できます。ディレクトリが存在しない場合は、ファイルを配置するために作成してください。
<language>タグを見つけ、次のようにextensions属性を変更します。

<language name="CSS" ... extensions="*.css" ... >
<language name="CSS" ... extensions="*.css;*.less" ... >

css.xmlを変更する代わりに、less cssの定義ファイルを取得して、構文の少ないものも正しく強調表示されるようにすることをお勧めします 。 GitHubの mtorromeo/kate-syntax-files / less.xml を参照してください。

次のコマンドをコピーして貼り付け、Kateを再起動します。

mkdir -p ~/.kde/share/apps/katepart/syntax
wget https://raw.github.com/mtorromeo/kate-syntax-files/master/less.xml
0
Rob W