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