Besser, da Sie ausgewählte Ordner und Dateien sofort in eine einzelne, gemeinsam nutzbare Blaupause Ihrer Codebasis konvertieren können. Dieser Klartext -Blaupause hat die Form eines ASCII -Baums der Verzeichnisstruktur Ihres Projekts, der sich den vollständigen Inhalten der ausgewählten Dateien zusammengeschlossen hat. Kommentare werden zwischen Dateien hinzugefügt, um zu erklären, was und wo alles ist. (EG /* --- Begin /path/to/file.js --- */
)
Mischen und übereinstimmen eine Auswahl von Dateien und Ordnern . Es funktioniert rekursiv. Alle werden verbunden .
Möglichkeit, offene, nicht gespeicherte Dateien direkt vom Editor zu lesen
Eine verbesserte KB -Unterstützung ermöglicht Cmd + Shift + V
die aktive Registerkarte und Cmd + Shift + R
zu erfassen
Verbesserte ASCII -Baumformatierung , benutzerdefinierte Dateiabschlüsse und mehr
Commander V war ein begabter und geliebter Schiffskapitän, der sein Leben gab, um die Form einer Erweiterung für Microsofts Visual Studio Code 1 zu übernehmen. Er tat dies im Austausch für die Fähigkeit, mehrere Dateien zusammen mit einer ASCII -Baumansicht der Verzeichnisstruktur Ihres Projekts in Ihrer Zwischenablage zu kombinieren. Dabei gibt es den von Ihnen geteilten Dateien und Ordnern einen größeren Kontext.
Das Teilen des aktualisierten Status Ihres Codes auf diese Weise verbessert die Produktivität, wenn die Paarprogrammierung mit einer KI.
Denn die regelmäßige Neuausrichtung Ihrer Partner -KI löst Probleme mit größerer Wahrscheinlichkeit auf eine Weise, die für das gesamte System sinnvoll ist - nicht nur für eine einzelne Funktion oder ein einzelnes System.
Es kann auch dazu beitragen, Grenzen des Gedächtnisses zu überwinden und die Drift in Richtung Halluzination zu verringern, dass kleinere, selbst gehostete KI-Modelle bei hartem Drücken erfahren.
Betrachten...???
Eine Demonstration von Commander V, die verwendet wird, schmeckt alle 30 Sekunden und macht auf nachfolgenden Ansichten sinnvoller.
Öffnen Sie Visual Studio Code
Suchen Sie nach "Commander V" auf der Registerkarte Erweiterungen. Oder öffnen Sie die Befehlspalette (MAC: Cmd+P
/ Win: Ctrl+P
Enter
und ext install kerns.commander-v
Genießen Sie Commander V.
Beschwören Sie Commander V, indem Sie eine oder mehrere Elemente (Dateien und/oder Ordner) aus der Sidebar der Datei Explorer in Visual Studio Code auswählen
Klicken Sie mit der rechten Maustaste auf die Elemente und wählen Sie "Commander V" aus dem Kontextmenü aus
Eine Blaupause Ihrer Projektdateien wird in Ihre Zwischenablage gedrückt
Dies bewegt sich schnell, aber alle 15 Sekunden. Sehen Sie es sich ein paar Mal an, um die volle Banalität dessen zu erfassen, was Sie sehen.
My Project/ ├─┬ components/ │ └── logo.tsx ├── index.tsx └─┬ style/ └── global.css /* --- Begin /components/logo.tsx --- */ import React from "react"; const Logo = ({ logoUrl }) => <img src={logoUrl} alt="" />; export default Logo; /* --- End /components/logo.tsx --- */ /* --- Begin /index.tsx --- */ import React from "react"; const HelloWorld = () => { return <h1>Hello World</h1>; }; export default HelloWorld; /* --- End /index.tsx --- */ /* --- Begin /style/global.css --- */ h1 { font-size: 2em; font-weight: bold; color: hsl(200 100% 50%); margin-bottom: 1em; } /* --- End /style/global.css --- */
Globale Einstellungen können in Ihren Visual Studio -Code -Erweiterungseinstellungen unter "Commander V" konfiguriert werden. Eine lokale Überschreibung kann per projektbasis über einen v.config.js
konfiguriert werden, der auf der Stammin Ihres Projekts platziert ist. Kann einen Neustart von VSC erfordern.
includeProjectTree
: Vorbereitung der Verzeichnisstruktur Ihres Projekts in der Ausgabe im ASCII -Format (boolean)
projectTreeDepth
: Maximale Tiefe für den Projektbaum (Nummer)
pruneProjectTree
: Begrenzt den Projektbaum auf nur die zugeordneten Dateien (boolean)
orderFilesBy
: Legt die Reihenfolge fest, in der Dateien angezeigt werden sollen - ihre Bestellung im Baum oder die Reihenfolge, in der sie ausgewählt wurden ('Baumreißigkeit' oder 'Selectionorder').
ignoreFile
: Datei zum Ignorieren von Dateien oder Ordnern aus dem Projektbaum (Standardeinstellungen zu .gitignore
) (String)
commentAtFileBegin
: Kommentar vor dem Inhalt der einzelnen Datei (Zeichenfolge), um vorzubereiten.
commentAtFileEnd
: Kommentar nach dem Inhalt der einzelnen Dateien (Zeichenfolge) angehängt zu werden
includeSeparator
: Beinhaltet einen Trennzeichen zwischen den Dateiinhalten bei der Verkettung (boolean)
separatorCharacter
: Das Zeichen für den Trennzeichen zwischen Dateiinhalten (String)
separatorLength
: Die Länge des Separators zwischen Dateiinhalten (Nummer)
wrapInCodeBlock
: Wickelt den verketteten Dateiinhalt in einen Codeblock (`` `) (boolean)
playSoundOnComplete
: Spielen Sie einen Sound, wenn die Operationen erfolgreich sind und die Ausgabe in Ihre Zwischenablage geliefert wird (boolean)
readFromEditor
: Lesen Sie den Inhalt der nicht gespeicherten Datei direkt vom Editor, wenn die Datei geöffnet ist, andernfalls lesen Sie aus der letzten gespeicherten Datei (boolean)
v.config.js
Dateimodule.exports = { Pruneprrojecttree: Richtig, Ignorefile: ". orderFilesby: "selectionorder", Inklusive Sparator: Falsch, Separatorcharakter: "-", SeparatorLength: 16, WrapincodeBlock: false,};
Ein unruhiger Junge, der entschlossen war, die Welt zu sehen, verlor seinen Weg nach Hause, als er das Ende seiner Reise hielt. Das Schicksal ließ ihn ein Jahrzehnt mehr auf See verbringen, in enger Weise mit einem Mann, den er als Commander V kennenlernte.
Während dieser Zeit wurde der Junge fasziniert und letztendlich durch die unerschütterliche Leidenschaft des Kommandanten für die Attraktivität, Kohärenz und den Kontext in allen Aspekten seiner Fürsorge für das Schiff, das zu Hause geworden war, verändert. Alles über das Leben auf See mit Commander V war eine Lehre in der Bedeutung von Struktur und Ordnung.
Als ihre gemeinsame Zeit zu Ende ging, fühlte sich der Junge mit der Last einer Schuld, von der er wusste, dass er niemals zurückzahlen konnte. Nicht für die Jahre des Essens, des Schutzes und der Kameradschaft - sondern für das Geschenk eines neuen oder wie er eines Tages kommen würde, um es zu beschreiben ... eine andere Denkweise.
In den folgenden Jahren verlor er die Belastung dieser Schulden. Aber nie die Gelegenheit verpasst, Commander V öffentlich zu triftigen. Warum ist dies der Grund, warum jeder Apfelcomputer seit 1983 "Befehl V" für Paste 2 verwendet hat. Wegen eines Jungen, der zu einem Mann geworden ist. Ein Mann, den wir als Steve Jobs kannten.
Der Kommandant hört zu. Fehler, Ideen, Feedback und Pull -Anfragen können zum GitHub -Issue -Tracker gehen. Wenn Sie Commander V verwenden und genießen, sollten Sie eine Bewertung auf dem Visual Studio Marketplace hinterlassen. Dies motiviert den Kommandanten, segeln zu bleiben.
[1] unklar warum oder wie
[2] und/oder Larry Tesler, Tim Mott, Xerox Parc