質問

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

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

役に立ちましたか?

解決

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

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

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

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

YAML の例を次に示します。

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

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

そうですね、全部書かないといけませんね。MIME タイプ ファイルは非常に基本的なものです (新しく作成した MIME タイプにファイル拡張子をマッピングするだけです)。

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

この点に関しては、次のリンクが役立つはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top