web-dev-qa-db-ja.com

Notepad ++のPythonの自動インデント

私はたくさんのことをグーグルで探してきましたが、これは本当にイライラしています。アイドルのようには動作しません。

例:

_else:  
    name = 'World'
    print 'Howdy', name
    print 'yay'
_

しかし、メモ帳++

_else: # i press enter and this is what it does
lands me here
_

しかし、私はアイドル状態のようにできるようにしたい:_:_の後に、Enterキーを押して続行します。私の英語はそれほど上手ではありません。

ファイルタイプをPythonなど)に設定し、フォーマットをunixに設定しています。

28
Joe

これはあなたが望むものです:

[設定]> [設定]> [MISC]。 >自動インデント(チェックボックス)

-

「プログラムyでxを実行するにはどうすればよいですか?」

私は、いつか「プログラムzを代わりに使用する」が最も一般的な反応ではなくなるという夢を持っています。

47
Thomas B.

Notepad ++でpythonと少し遊んだのですが、タブに問題がありました。pythonタブの。

タブに変更するには、メモ帳++メニューSettings> Preferences ...を選択してからTab Settingsを選択しますpythonTab Settingsボックスでチェックを外しデフォルト値を使用およびチェックスペースで置き換える

他の答えと同様に、別のアイデアを検討することもできます。個人的にEclipseをpydevプラグインとDjango plunginで使用しています。Erikもいいです。

32
Chris

公式プラグインページでPython Indentプラグインを見つけましたが、うまくいきました!

http://docs.notepad-plus-plus.org/index.php/Plugin_Central#P

17
Derwent

さて、ここに更新された答えがあります:

Notepad ++ >>プラグイン>>プラグインマネージャー>>プラグインマネージャーの表示>>(python indent)をクリックしてインストール>>ダウンロードする必要があります。

7
Joseph Wasily

[設定]> [設定]> [言語]に移動します

次に、「タブ設定」ボックスで「python」を選択し、「デフォルト値を使用」チェックボックスにチェックマークを付けます。

どういたしまして。

追伸ええ、私はこれが少し古いことを知っています。私は本当にそれを助けることができませんでした。とにかく、これはバージョンv7.3.2用です。

1
Macho Gwapito
  1. 設定をクリックします
  2. 設定...をクリックします
  3. ドロップダウンメニューを参照して、MISC。を見つけます。
  4. 自動インデントと書かれたボックスにチェックマークを付けます

その後、元気になります。

0
attachPost