Eclipseでテキストブロックをハイライト表示してTabキーを押すと、各行の先頭にタブが挿入されます。代わりに4つのスペースを挿入します。Eclipseマルチラインインデントはスペースの代わりにタブを使用します(pydev)
私は、カスタム拡張子を持つファイルにこれを実行する必要があります。私はPyDevはインストールされている* .shpaml
。
Eclipseでテキストブロックをハイライト表示してTabキーを押すと、各行の先頭にタブが挿入されます。代わりに4つのスペースを挿入します。Eclipseマルチラインインデントはスペースの代わりにタブを使用します(pydev)
私は、カスタム拡張子を持つファイルにこれを実行する必要があります。私はPyDevはインストールされている* .shpaml
。
あなたがここに「空白の代わりにタブ」を設定することができるはずです:私は* .shpamlがPyDevはエディタで開かれていることを検討している
Eclipse, Window, Preferences, General, Editors, Text Editors,
Insert spaces for tabs=Y
を...
2人の好みがあります
ウィンドウ>環境設定> PyDev>エディタで、「入力時にスペースでタブを置き換えますか?」を選択できます。その同じページで 'ファイルにタブが含まれているときにタブの間隔を取るのですか?'
だから、あなたの* .shpamlにはいくつかのタブがあるので、PyDevはタブで動くようになっています...「ファイルにタブが含まれていると仮定する」のチェックを外すと、あなたは欲しい。
また、モジュールがPEP8に準拠していることを確認して、既に書かれたコードに対してこれを実行しなければならないときにも、同じ問題が発生しました。
[環境設定]に移動しますか? PyDev?テキストエディタをクリックすると、空白文字が表示されます。タブをハイライト表示し、Ctrlキーを押しながらfをクリックします。タブの空白を検索ボックスに貼り付け、4つのスペースを置換するボックスに貼り付けます。すべてを置き換える。
設定を使用します。これは、古いEclipseのバージョンでは「タブの挿入スペース」でした を のEclipse、ウィンドウ、設定、一般的な、エディタ、テキストエディタ、 ティックは、「入力するときにタブをスペースに置き換え」)
を新しい名前は、このオプションが入力にのみ適用され、タブキーでインデントされないことを明確にします。
Also untick setting 'Assume tab spacing when files contain tabs'
Otherwise Eclipse will still fall vack to tab spacing when files contain tabs'.
他のエディタのファイルを開くと、引き続きタブが表示されることがあります。
ファイルからすべての既存のタブを削除することも賢明です。 各ファイルを開き、検索置換機能(Ctrl + F)から「正規表現」を選択してから「検索:\ t」と「4スペースで置換」を選択します。
Or Source -> 'Convert tabs to space-tabs'
ただし、タブはShift LeftとMulti-lineタブキーで挿入されます。 上記の方法のいずれかを使用してタブをスペースに戻すか、またはタブまたはシフト右を使用する代わりに、選択したブロックを右クリックしてブロックを囲むなどの「クイックフィックス」オプションの1つを選択して、 if、while、tryのいずれかを指定します。
これは評価の低いヒントです。ファイルにタブが含まれていると仮定します。 – PatrickT
これは、単一行のインデントでしか機能しないようです。 「タブ用の空白を挿入する= Y」だけを設定すると、コードブロックをインデントするときにTAB文字が挿入されます。 –
私も。テキストを選択してからタブキーを押すと、タブが表示されます(複数の行を選択する必要はありません) – scarba05