Markdownを強調するためにKateの機能を拡張するプラグイン/xmlファイルや方法はありますか?
私はKate(バージョン15.12.3を使用)に非常に満足しており、それをロギングに使用します。プレーンテキストの読みやすさのために、私はMarkdownを使用します。なぜなら(私の考えでは)美しく見えるためにコンパイルが不要なマークアップ言語だからです。しかし、マークダウンの構文を強調するのに役立ちます!
#
幸いなことに、Kateはタイトル強調(または使用時)、イタリック体(*
または使用_
)、インデント、インラインコード(バックティック使用)、リスト(または-
使用1. / 2. / ...
)など、いくつかの基本的な構文強調をサポートしています。
**
ただし、太字のテキスト(または使用__
)や下線のスタイルでタイトルを強調表示するなど、いくつかの興味深い機能がありません。
h1: my header
=============
h2: my sub header
-----------------
私にとって最も重要なのは構文強調です。インデントなし、逆引用符を使用してください。
a syntax block in markdown can be started with indents (4 spaces):
code()
but also with 3 backticks:
```
code()
highlight.me{}
```
only in the backtick syntax we can use a notation
that some tools convert to language specific highlighting
```
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
```
インデントなしでコピーして貼り付けることができるコードを書くためにプレーンテキストMarkdownでこれを使用していますので、Kateがそれをコードとして認識してください。それでは、Markdownのサポートを強化するMarkdownの構文強調拡張がありますか?
答え1
不可能だと思います。延長する構文の強調と元の機能は維持されますが、独自のテンプレートを作成できます。公式KDEウェブサイトでこれを行う方法についての記事を見つけることができます:
https://docs.kde.org/stable5/en/kate/katepart/highlight.html
最初から始めたくないので、以下をデフォルトファイルとして使用できます。
https://github.com/jgm/skylighting/blob/master/skylighting-core/xml/markdown.xml
ここに公式のKDEウェブサイトやそのgitの一部のMarkdownハイライトファイルへのリンクを投稿したいのですが、残念ながら役に立つものが見つかりません。必要な.xmlファイルを作成したら、Kateが見つかるように特定の場所に保存する必要があります。私のLinuxバージョン(Linux Mint 19 Cinnamon)では、パスは次のとおりです。
/usr/share/katepart5/syntax