Kateのファイル形式ベースのインデント

Kateのファイル形式ベースのインデント

だから多くの検索と欲求不満の終わりに、私は最新のテキストエディタで最も基本的な(私の考えでは)作業の1つを実行する方法を尋ねるようになりました。ファイル形式別にインデントを異なる設定にしたいと思います。私はほぼ常に++を一緒に編集しますが、固定またはインデントすることはjavascriptできません。HTML/XMLpython4-spaces2-spaces

他のファイルのインデントモードを設定してみました。しかし、各モードでインデントされたスペースの数を変更する方法はありません。では、インデントするスペースの数をSettings->Configure Kate->Editing->Indentation設定して選択できます。Default Indentation Modeしかし、変える方法はありません。インデントするスペースの数各モードで。

一時的な解決策:

に追加、

<!-- kate: indent-width 2; -->

各XMLファイルの先頭に。これは非常に迷惑なことです。


明らかに、これを行うより簡単な方法があるかどうかを知りたいのですが、UIで実行できない場合は、誰かが解決策を見つけるのに役立つことができれば幸いです。

私が見つけたこれバグ報告(5年前に提出された)では、この人は次のことを言及しました。

現在の回避策は、ファイルタイププロパティの下の変数に「kate:indent-mode」と入力することです。

私はこれをどこで見つけることができるかわかりませんfiletype properties://それが存在するかどうかわかりません。

ベストアンサー1

Kateの開発者として、答えは実際にコメントで議論されているようです。各mode/filetypeはのドキュメント変数を介して個別に設定できますSettings → Configure Kate → Editor Component → Open/Save → Modes & Filetypes。ここで目的のファイル形式を選択します(例:)Scripts/Python。次に、目的のインデントモードを選択します。インデント幅を設定するには、行の編集の横にあるガジェットボタンをクリックすると、Variables利用可能なすべてのドキュメント変数のリストが表示されます。indent-widthたとえば、設定して4ポップアップを閉じます。その後、行の編集には、必要に応じて文書に直接含めることができる文字列とまったく同じVariables文字列が含まれます。kate: indent-width 4:

おすすめ記事