it-swarm.com.de

Automatische Einrückung für Python in Notepad ++

Ich habe viel gegoogelt und das ist wirklich frustrierend. Es wirkt nicht wie im Leerlauf. 

Beispiel:

else:  
    name = 'World'
    print 'Howdy', name
    print 'yay'

aber in Notepad ++ 

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

Aber ich möchte es gerne im Leerlauf machen können: Nach dem : kann ich einfach die Eingabetaste drücken und weiter machen. Mein Englisch ist nicht so toll.

Ich habe meinen Dateityp auf Python usw. eingestellt und mein Format auf Unix.

23
Joe

Das ist, was du willst:

Einstellungen> Voreinstellungen> MISC. > Autom. Einzug (Kontrollkästchen)

-

Manchmal fragen Leute: "Wie kann ich x im Programm y machen?"

Ich habe den Traum, dass eines Tages "Use program z stattdessen" nicht die beliebteste Antwort sein wird.

45
Thomas B.

Ich habe ein bisschen mit python in Notepad ++ gespielt und hatte ein Problem mit der Registerkarte. Da in python Ihre Einrückung wirklich wichtig ist, setzen Sie in Notepad ++ Leerzeichen anstelle eines Tabulators.

Um zum Tab zu wechseln, müssen Sie in das Notepad ++ Menü gehen Einstellungen> Einstellungen ... und dann Tab Einstellungen auswählen. Dann Python im Menü auswählen Tab Settings Aktivieren und deaktivieren Sie se default value und aktivieren Sie Replace by space.

Wie bei der anderen Antwort möchten Sie möglicherweise eine andere Idee in Betracht ziehen. Ich persönlich benutze Eclipse mit dem pydev-Plugin und Django plungin. Erik ist auch nett.

32
Chris

Ich habe das Python Indent-Plugin auf der offiziellen Plugin-Seite gefunden, und es hat gut funktioniert! 

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

15
Derwent

Nun, hier ist eine aktualisierte Antwort:

Notepad ++ >> Plugins >> Plugin-Manager >> Plugin-Manager anzeigen >> Suchen (Python-Einrückung) Klicken Sie auf Installieren >> Sollte heruntergeladen werden, müssen Sie über Plugins >> Python-Einzug >> wieder aktivieren

7
Joseph Wasily
  1. Klicken Sie auf Einstellungen
  2. Klicken Sie auf Einstellungen ...
  3. Durchsuchen Sie das Dropdown-Menü nach MISC.
  4. Aktivieren Sie das Kontrollkästchen Auto-Einzug

Danach sollte es dir gut gehen.

0
attachPost

Gehen Sie zu Einstellungen> Voreinstellungen> Sprache

Wählen Sie dann im Feld "Tab-Einstellungen" die Option "Python" Und aktivieren Sie das Kontrollkästchen "Standardwert verwenden".

Bitte.

P.S. Ja, ich weiß das ein bisschen alt. Ich konnte es wirklich nicht ändern ... __ sowieso, dies ist für Version v7.3.2.

0
Macho Gwapito