geditモードライン–それらは何ですか?彼らはどのように機能しますか?


18

Modelinesと呼ばれるgeditプラグインがあり、プラグインは

Emacs、Kate、Vimスタイルのモードラインがgeditをサポートします。

モードラインとは何ですか?そして、geditでどのように機能しますか?

回答:


14

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モードラインオプションについては、こちらを参照してください。Emacsのドキュメントを調べてモードラインオプションを見つけたい場合は、大歓迎です。:)


geditでどのように機能するかを示す例を含めてください。
NN

vimスタイルのサンプルモードラインを追加しました。
j1mc

感謝。特に便利または人気のあるモードラインオプションはありますか?そのようなものを答えに含めるのは理にかなっているかもしれません。
NN

次に、geditで機能するモードライン、emacsスタイルの別の例を示します。askubuntu.com
NN

5

Geditモードラインについては、ここで説明します

テキストファイル(たとえば、ソースコードのコメント)で、エディターにいくつかの構成カスタマイズヒントを追加できます(このファイルの4つのスペースとしてタブを表示するなど)。


今ではより良い答えですが、それは良いものではありません。回答は直接記述され、リンクされていないことが望ましいです。
NN

2
2番目の段落で簡単に説明します。モデリンは「ヒント」です。geditでどのように機能するかの例は、答えの2番目の括弧内にあります。
ミチャウシュラージェル

それを開発し、答えに追加してください。
NN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.