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
Weitere Erweiterungen