Commande code/cursor de Cursor

Cursor is a modern code editor based on Visual Studio Code (VS Code), so it inherits the powerful features of VS Code, such as those to be introduced in this article.codecommande.

In Visual Studio Code,codeoucursorLa commande est un outil en ligne de commande utilisé pour ouvrir rapidement VS Code et effectuer certaines opérations liées au code.

La commande code aide directement les développeurs à lancer VS Code depuis le terminal ou l’invite de commandes, ou à gérer des tâches spécifiques.

The most common way is to usecodeoucursorLa commande pour ouvrir directement un répertoire de fichiers depuis la ligne de commande ; dans ce cas, vous devez d’abord installer la commande code.

Cursor supports setting the terminal startup command tocodeou cursor, pour lancer rapidement l’éditeur. Si VS Code est déjà installé localement,codeLes commandes sont généralement utilisées dans VS Code, Cursor utilisecursorcommande.

Activer la commande code de Cursor est très simple. Tout d’abord, ouvrez la palette de commandes :

  • macOS system shortcut:⇧⌘P(command + shift + p)
  • Windows/Linux Shortcuts:Ctrl + Shift + P

Rechercher et installer >commande shell:

Ensuite, sélectionnezInstall 'cursor' command in PATH - Shell Command: Install 'cursor' command in PATHCela l'ajoute au PATH du système.cursorRéférences des commandes.

Nous pouvons ouvrir des fichiers, installer des extensions, modifier la langue d'affichage et même consulter des informations de diagnostic via la ligne de commande.

Viacursor --versionAfficher les informations de version :

# cursor --version
0.45.14
906121b8c0bdf041c14a15dac228e66ab5505260
arm64

Voici quelques options de ligne de commande couramment utilisées, qui peuvent être utilisées via la commandecursor --helpVoir la commande :

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.

Nous pouvons l'utiliser dans la ligne de commande avec la commandecursor .pour ouvrir un dossier dans Cursor :

Commande Description de la fonctionnalité
code <路径> Ouvrir un fichier ou un dossier
cursor . Ouvrir le répertoire actuel comme espace de travail
cursor --new-window Ouvrir dans une nouvelle fenêtre
cursor --diff Comparer le contenu de deux fichiers
cursor --wait Attendre la fermeture de la fenêtre avant de revenir au terminal
cursor --disable-extensions Exécuter VS Code avec toutes les extensions désactivées
cursor --install-extension <扩展名> Installer l'extension spécifiée
cursor --list-extensions Lister toutes les extensions installées
cursor --uninstall-extension <扩展名> Désinstaller l'extension spécifiée
autres extensions