Cursor code/cursor-Befehl
Cursor ist ein moderner Code-Editor, der auf Visual Studio Code (VS Code) basiert und daher die leistungsstarken Funktionen von VS Code erbt, wie z. B. den in diesem Artikel vorgestelltencode-Befehl.
In Visual Studio Code ist dercode- odercursor-Befehl ein Kommandozeilenwerkzeug, mit dem VS Code schnell geöffnet und einige codebezogene Vorgänge ausgeführt werden können.
Der code-Befehl hilft Entwicklern direkt dabei, VS Code vom Terminal oder der Eingabeaufforderung aus zu starten oder bestimmte Aufgaben zu erledigen.
Am häufigsten wird dercode- odercursor-Befehl verwendet, um direkt ein Dateiverzeichnis von der Kommandozeile aus zu öffnen; in diesem Fall müssen Sie zuerst den code-Befehl installieren.
Cursor unterstützt das Festlegen des Terminal-Startbefehls aufcodeoder cursor, um den Editor schnell zu starten. Wenn VS Code bereits lokal installiert ist, werdencodeBefehle im Allgemeinen in VS Code verwendet, Cursor verwendetcursorBefehl.
Das Aktivieren des code-Befehls von Cursor ist sehr einfach. Öffnen Sie zuerst die Befehlspalette:
- macOS-Systemtastenkürzel:⇧⌘P(command + shift + p)
- Windows/Linux-Tastenkürzel:Ctrl + Shift + P
Suchen und Installieren >shell command:

Wählen Sie dannInstall 'cursor' command in PATH - Shell Command: Install 'cursor' command in PATHDadurch wird er zum System-PATH hinzugefügt.cursorBefehlsreferenzen.
Wir können Dateien öffnen, Erweiterungen installieren, die Anzeigesprache ändern und sogar Diagnoseinformationen über die Befehlszeile anzeigen.
Mitcursor --versionVersionsinformationen anzeigen:
# cursor --version 0.45.14 906121b8c0bdf041c14a15dac228e66ab5505260 arm64
Im Folgenden finden Sie einige häufig verwendete Befehlszeilenoptionen, die über dencursor --helpBefehl angezeigt werden können:
Cursor 0.45.14
Usage: cursor [options][paths...]
To read from stdin, append '-' (e.g. 'ps aux | grep code | cursor -')
Options
-d --diff <file> <file> Compare two files with each
other.
-m --merge <path1> <path2> <base> <result> Perform a three-way merge by
providing paths for two modified
versions of a file, the common
origin of both modified versions
and the output file to save merge
results.
-a --add <folder> Add folder(s) to the last active
window.
-g --goto <file:line[:character]> Open a file at the path on the
specified line and character
position.
-n --new-window Force to open a new window.
-r --reuse-window Force to open a file or folder in
an already opened window.
-w --wait Wait for the files to be closed
before returning.
--locale <locale> The locale to use (e.g. en-US or
zh-TW).
--user-data-dir <dir> Specifies the directory that user
data is kept in. Can be used to
open multiple distinct instances
of Code.
--profile <profileName> Opens the provided folder or
workspace with the given profile
and associates the profile with
the workspace. If the profile
does not exist, a new empty one
is created.
-h --help Print usage.
Wir können ihn in der Befehlszeile verwenden, um mit demcursor .Befehl einen Ordner in Cursor zu öffnen:

| Befehl | Funktionsbeschreibung |
|---|---|
code <路径> |
Eine Datei oder einen Ordner öffnen |
cursor . |
Aktuelles Verzeichnis als Arbeitsbereich öffnen |
cursor --new-window |
In neuem Fenster öffnen |
cursor --diff |
Den Inhalt zweier Dateien vergleichen |
cursor --wait |
Warten, bis das Fenster geschlossen wird, bevor zum Terminal zurückgekehrt wird |
cursor --disable-extensions |
VS Code mit allen deaktivierten Erweiterungen ausführen |
cursor --install-extension <扩展名> |
Angegebene Erweiterung installieren |
cursor --list-extensions |
Alle installierten Erweiterungen auflisten |
cursor --uninstall-extension <扩展名> |
Angegebene Erweiterung deinstallieren |