Komodoでは現在言語ごとにインデントの幅などを環境設定で設定することができません。しかし、ファイルを開いたときにマクロでインデントの幅を設定することができます。
以下のマクロを登録します。マクロのプロパティでTriggersタブでafter file openを選択しておくと、ファイルを開いたときに適用されます。下の例ではRubyを設定していますが、他の言語はelse ifで設定してください。
komodo.assertMacroVersion(2);
if (komodo.view) { komodo.view.setFocus(); }
// If ruby document, set 2 space indentation
if (komodo.document && komodo.document.language == 'Ruby') {
komodo.editor.indent = 2;
// Set other options as needed
//komodo.editor.tabWidth = 8;
//komodo.editor.useTabs = false;
}
ActiveState曰く、Komodo 4.*で言語ごとのインデント設定をサポートする、ということです。
元ネタ:language specific indentation | ActiveState Community Site
最近のコメント
10週 1日前
12週 12時間前
12週 20時間前
12週 3日前
20週 3日前
20週 3日前
20週 4日前
24週 2日前
25週 4日前
1年 6週前