Modelinesと呼ばれるgeditプラグインがあり、プラグインは
Emacs、Kate、Vimスタイルのモードラインはgeditをサポートします。
モードラインとは何ですか?また、geditでどのように機能しますか?
Modelinesを使用すると、ファイルごとに基本設定を設定でき、他のいくつかの一般的なエディター(Vim、Emacs、Kate)の基本設定オプションの一部を模倣できます。
たとえば、インデントごとに4つのスペースを使用するようにgedit設定を設定している場合、モードラインを使用してこれをオーバーライドし、特定のファイルでインデントごとに2つのスペースのみを設定できます。
ただし、実際にドキュメントにモードラインを作成することは別の問題です。かなり複雑になる可能性があり( Kate modelines のドキュメントをご覧ください)、一般に、選択したエディターに精通している人に適しています。これが、geditのドキュメントがVim、Emacs、およびKateのさまざまなマニュアルにリンクしている理由であり、ドキュメント内でモードラインを詳細に説明するのではありません。
pythonファイルのvimスタイルのモードラインのサンプルを次に示します。 test.pyと呼びましょう。最後の行はモードラインをオンにし、タブスペースを24スペースに設定します(明らかに悪いpythonコーディングプラクティスですが、ここでの効果のためだけに行われます)、拡張タブ機能をオフにします。
print "hello"
print "say what?"
# ex:set ts=24 noet:
Geditで試してみて、うまくいくかどうかを教えてください。 vimモードラインオプションは、かなりよく文書化されています here 。 Emacsのドキュメントを調べてモードラインオプションを見つけたい場合は、大歓迎です。 :)
Geditのモードラインは here で説明されています。
テキストファイル(たとえば、ソースコードのコメント)で、エディターにいくつかの構成カスタマイズヒントを追加できます(このファイルの4つのスペースとしてタブを表示するなど)。