3

gedit 外部ツール プラグインを使用すると、事前定義されたファイル タイプのリストの 1 つ以上にのみツールを適用できます。

独自のファイル タイプを定義するにはどうすればよいですか?

4

1 に答える 1

4

もっと具体的に教えていただけますか?何語?

gtksourceview に別のプログラミング言語のサポートを追加したいですか? この言語のコード スニペットを追加したいですか?

この言語がすでにサポートされている場合

次に、言語の説明と MIME タイプのファイルを見つけて、システムにインストールする必要があります。これらはプラグイン パッケージに埋め込まれています (例: Gmate )。

YAML の例を次に示します。

  • 言語記述ファイル (yml.lang) を見つけて~/.local/share/gtksourceview-2.0/language-specs/ディレクトリにコピーします
  • MIME タイプのファイル (x-yaml.xml) を見つけて、~/.local/share/mime/package/にコピーします。
  • gedit を再起動します。この言語が言語リストに表示されます。独自のスニペットを追加できるようになりました。

この言語のリソースが見つからない場合 (これはカスタム言語ですか?)

さて、あなたはすべてを書かなければならないでしょう。MIME タイプ ファイルは非常に基本的なものです (ファイル拡張子を新しく作成した MIME タイプにマッピングするだけです)。

しかし、独自の言語ファイルを作成するのは簡単ではありません。

これらのリンクは、その問題に役立つはずです。

于 2010-04-26T11:55:49.480 に答える