Refactorings von Funktionen und Docstring-Generierung
Refactor und Docstring rufen insbesondere Command auf.
- Wenn Sie auf
Refactorklicken, zeigt Ihnen Windsurf ein Dropdown mit auswählbaren, vorab befüllten Anweisungen, aus denen Sie wählen können. Sie können auch eigene verfassen. Das entspricht dem Markieren der Funktion und dem Ausführen von Command. - Wenn Sie auf
Docstringklicken, generiert Windsurf einen Docstring oberhalb des Funktions-Headers für Sie. (In Python wird der Docstring korrekt unterhalb des Funktions-Headers generiert.)
Lesbaren und wartbaren Code fördern – ein Docstring nach dem anderen.
Smart Paste
⌘+⌥+V (Mac) oder Ctrl+Alt+V (Windows/Linux), um Smart Paste aufzurufen.
Im Hintergrund erkennt Windsurf die Sprache der Zieldatei und nutzt Command, um den Code aus deiner Zwischenablage zu übersetzen.
Windsurf ist kontextbewusst und passt den eingefügten Code an, zum Beispiel durch die Verwendung der richtigen Variablennamen.
- Code migrieren: Du schreibst JavaScript zu TypeScript um oder Java zu Kotlin.
- Aus Stack Overflow einfügen: Du hast online eine Utility-Funktion in Go gefunden, verwendest aber Rust.
- Eine neue Sprache lernen: Du bist neugierig auf Haskell und möchtest sehen, wie dein Code darin aussehen würde.