Das Plug-in gewährleistet die Positioniergenauigkeit durch einen dreistufigen Synchronisationsmechanismus:
1. die Metadatensätze
- Wird erfasst, wenn ein Sprung eingeleitet wird:
- Absoluter Dateipfad
- Cursor Zeilen-/Spaltennummer
- Aktueller Status der Codefaltung
- Ungesicherter Inhalt (wird zuerst gespeichert)
2. die Steuerung des Ziel-Editors
Die Positionierungsinformationen werden über Befehlszeilenargumente übergeben:编辑器路径 文件路径 --goto 行号:列号
Zum Beispiel erhält VS Codecode /project/file.js:10:5Format
3. die Mechanismen zur Behandlung von Ausnahmen
- Wenn die Datei nicht geöffnet ist: Sprung zum Stammverzeichnis des Projekts
- VS Code mehrere Arbeitsbereiche: automatische Erkennung von .code-Arbeitsbereichskonfigurationen
- Behandlung von Pfadunterschieden: Unterstützung der plattformübergreifenden Windows/Mac-Pfadkonvertierung
Gemessene Positioniergenauigkeit bis zu±1 Zeilenbereichein Effizienzgewinn von mehr als 80% gegenüber der manuellen Vermittlung.
Diese Antwort stammt aus dem ArtikelEditorJumper: Nahtloses Umschaltprogramm für Cursor/Trae/Windsurf und JetBrainsDie































