PyCharm-Datei- und Ordneroperationen

PyCharm bietet leistungsstarke Dateiverwaltungsfunktionen, mit denen Entwickler Projektstrukturen effizient organisieren können.

In diesem Abschnitt werden Operationen wie das Erstellen, Verschieben, Umbenennen und Suchen von Dateien und Ordnern ausführlich beschrieben.


1. Grundlegende Datei- und Ordneroperationen

1.1 Neue Dateien/Ordner erstellen

Methode 1: Über das Rechtsklickmenü erstellen

  1. InIm Projekt-Toolfenster (Projektansicht),klicken Sie mit der rechten Maustaste auf das Zielverzeichnis

  2. Auswählen:

    • Neu → Python-Datei(erstellt eine.pyDatei)

    • Neu → Verzeichnis(erstellt einen Ordner)

    • Andere Dateitypen (HTML, JSON usw.)

Methode 2: Erstellen über Tastenkürzel

  • Neue Datei:Alt + Insert(Windows/Linux) / ⌘N(Mac)

  • Neues Verzeichnis: gleicher Vorgang wie oben, 'Directory' auswählen


1.2 Umbenennen von Dateien/Ordnern

Sicheres Umbenennen (empfohlen)

  1. Datei auswählen → Rechtsklick →Refaktorieren → Umbenennen

  2. Oder das Tastenkürzel verwenden:Shift + F6

  3. Neuen Namen eingeben → DrückenEnterBestätigen

Vorteile:

  • Aktualisiert automatisch den gesamten Code, der auf die Datei verweist

  • Vermeidet Importfehler, die durch manuelles Umbenennen verursacht werden

Direktes Umbenennen (nicht empfohlen)

  • Rechtsklick →Umbenennen(kann Codeverweise beschädigen)


1.3 Verschieben von Dateien/Ordnern

Sicheres Verschieben (Empfohlen)

  1. Datei auswählen → Rechtsklick →Refaktorieren → Verschieben

  2. Oder Tastenkürzel:F6

  3. Zielverzeichnis auswählen → Klicken Sie aufRefaktorieren

Wirkung:

  • Korrigiert automatisch alle Importpfade

  • Zum Beispiel: Verschieben vonutils/helper.pyaufcore/unter, allefrom utils.helper import xxxwerden automatisch aktualisiert auffrom core.helper import xxx

Drag-and-Drop-Verschieben (Nicht empfohlen)

  • Das direkte Ziehen von Dateien kann Importpfadfehler verursachen


1.4 Dateien/Ordner löschen

Sicheres Löschen

  1. Datei auswählen → Rechtsklick →Refaktorisieren → Sicheres Löschen

  2. Oder Tastenkürzel:Alt + Delete

  3. PyCharm prüft, ob Code auf die Datei verweist → Löschen bestätigen

Normales Löschen

  • Rechtsklick →Löschen(prüft keine Referenzen)


2. Operationen mit Dateiinhalten

2.1 Schnellnavigation

Aktion Tastenkürzel (Windows/Linux) Tastenkürzel (Mac)
Zur Datei springen Ctrl + Shift + N ⌘ + Shift + O
Zur Klasse springen Ctrl + N ⌘ + O
Zum Symbol springen (Methode/Variable) Ctrl + Alt + Shift + N ⌘ + Option + O
Zuletzt geöffnete Dateien Ctrl + E ⌘ + E

2.2 Code suchen und ersetzen

Im Projekt suchen

  1. Globale Suche:Ctrl + Shift + F(Mac:⌘ + Shift + F)

    • Unterstützt reguläre Ausdrücke, Groß-/Kleinschreibung und Dateitypfilterung

  2. In aktueller Datei suchen:Ctrl + F(Mac:⌘ + F)

Ersetzungsvorgänge

  1. Globales Ersetzen:Ctrl + Shift + R(Mac:⌘ + Shift + R)

  2. In aktueller Datei ersetzen:Ctrl + R(Mac:⌘ + R)


2.3 Dateivergleich

  1. Zwei Dateien auswählen → Rechtsklick →Dateien vergleichen

  2. oder verwenden SieVersionskontrollwerkzeuge,um Unterschiede bei Dateiänderungen anzuzeigen


3. Erweiterte Techniken der Dateiverwaltung

3.1 Dateivorlagen

Standardinhalt beim Erstellen neuer Dateien anpassen:

  1. Einstellungen → Editor → Datei- und Code-Vorlagen

  2. Wählen SiePython Scriptaus, und ändern Sie die Vorlage:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    """
    @Author: ${USER}
    @Date: ${DATE}
    @Description: 
    """
    
    def main():
        pass
    
    if __name__ == '__main__':
        main()


3.2 Lokaler Verlauf

PyCharm zeichnet den Verlauf von Dateiänderungen automatisch auf (kein Git erforderlich):

  1. Klicken Sie mit der rechten Maustaste auf die Datei →Lokaler Verlauf → Verlauf anzeigen

  2. Sie können Versionen von jedem beliebigen Zeitpunkt wiederherstellen


3.3 Dateimarkierung

  • Lesezeichen:

    • Lesezeichen hinzufügen:F11(auf Zeilenebene)/Ctrl + F11(mit Tastenkürzel)

    • Lesezeichen anzeigen:Shift + F11

  • TODO-Kommentare:

    wird imTODO-Tool-Fensterzentral angezeigt


4. Häufig gestellte Fragen

F1: Wie blende ich bestimmte Dateien/Ordner aus?

  1. Rechtsklick auf die Datei →Verzeichnis als → Ausgeschlossen markieren

  2. oder bearbeiten.idea/.gitignore

F2: Wie benenne ich Dateien im Stapel um?

  1. Mehrere Dateien auswählen →Shift + F6

  2. Musterersetzung verwenden (z. B.,test_*.py → spec_*.py)

F3: Wie stelle ich versehentlich gelöschte Dateien wieder her?

  1. Klicken Sie mit der rechten Maustaste auf das Projektstammverzeichnis →Local History → Show History

  2. Suchen Sie die Version vor dem Löschen → Restore


5. Schnellreferenztabelle

Aktion Tastenkürzel (Win/Linux) Tastenkürzel (Mac)
Neue Datei Alt + Insert ⌘N
Umbenennen Shift + F6 ⇧F6
Move File F6 F6
Sicheres Löschen Alt + Delete ⌘Delete
Globale Suche Ctrl + Shift + F ⌘ + Shift + F
Zur Datei springen Ctrl + Shift + N ⌘ + Shift + O
Andere Erweiterungen