4

TextMate 2 での入力は、インデント フラストレーションの冒険でしたが、グローバルな disableIndentCorrections 設定によって解決されました。ただし、コードを貼り付けると、常に非常に不適切なインデント レベルになってしまうようです。それは私を夢中にさせています。

私は次の設定に出くわしました:

{   disableIndentCorrections = :true;
    indentOnPaste = 'default';
}

そして、検索では、またはにindentOnPaste設定されているのを見てきました。どちらも、実際にはそうすべきではないときに、複数のタブを右にジャンプするコードを持っています。'default''simple'

貼り付け時にインデントを無効にする方法を知っている人はいますか?

4

2 に答える 2

0

r9283リリースノートからの抜粋:


disableIndentCorrectionsを2つの設定に分割します。

disableIndentCorrections設定は、入力中にTextMateが行う(積極的な)インデント修正を無効にします。

追加のindentOnPaste設定は、貼り付け時にインデントする方法を制御し、次のように設定できます。

  1. simple—これは、disableIndentCorrectionsを設定するときに以前に暗示されていたインデント動作です。ペーストをカレットの位置にインデントし、Pythonでうまく機能します。
  2. disable—テキストはインデントせずにそのまま挿入されます。
  3. «unset»—現在のスコープのインデントパターンに基づいてペーストをインデントします。
于 2012-09-27T00:18:29.500 に答える