Подтвердить что ты не робот

Запустить/Открыть VSCode с терминала Mac

Я хотел бы запустить/открыть Visual Studio Code с терминала Mac OSX, выполнив эту команду code .. Я нашел здесь инструкции:

https://code.visualstudio.com/Docs/setup

По-видимому, мне нужно включить это в мой файл .bashrc, поэтому я сделал это, но безрезультатно.

code () {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
        open -a "Visual Studio Code" --args "$F"
    fi
}

Я редактировал файл .bashrc здесь:

~/.bashrc, который указывает на /Users/username/.bashrc

Какую .bashrc следует редактировать?

4b9b3361

Ответ 1

Попробуйте этот

Откройте код Visual Studio и нажмите Command + Shift + P, затем введите Shell в палитре команд, теперь вы можете найти этот параметр, например Shell Command : Install code in PATH, из предложенного списка в палитре команд. Выберите эти параметры.

Открыть VSCode через терминал/Командная строка

Что это.

Теперь откройте свой тип терминала.

$ code .

Ответ 2

Если вы находитесь на Mac OSX Maverick, it ~/.bash_profile not ~/.bashrc

Попробуйте ввести код там, закройте терминал и повторите попытку. Должен работать

Ответ 3

Я просто хочу вытащить ответ Бенджамина Пасеро изнутри его комментария, поскольку это кажется лучшим решением. Это совет, заданный на странице " Настройка кода Visual Studio", где он говорит...

Если вы хотите запустить VS-код из терминала, добавьте следующее в файл ~/.bash_profile (~/.zshrc, если вы используете zsh).

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

Теперь вы можете просто ввести code. в любой папке, чтобы начать редактирование файлов в этой папке. [Или code test.txt для работы с файлом test.txt ]

Ответ 4

Для Mac вы можете делать: Вид > Палитра команд > Команда оболочки > "установить команду кода в пути". Я бы предположил, что будет что-то подобное для других ОС. После того, как я сделаю

which code

и он говорит мне, что он помещает его в/usr/local/bin

Ответ 5

Я просто создал файл с именем code:

#!/bin/bash

open /Applications/Visual\ Studio\ Code.app $1

Сделайте его исполняемым:

$ chmod 755 code

Затем поместите это в /usr/local/bin

$ sudo mv code /usr/local/bin

Пока файл находится где-то в вашем пути, вы можете открыть файл, просто набрав: code

Ответ 7

Я предпочитаю иметь символические ссылки в домашнем каталоге, по крайней мере, в этом случае. Вот как у меня все настроено:

: cat ~/.bash_profile | grep PATH
# places ~/bin first in PATH
export PATH=~/bin:$PATH

Таким образом, я сделал ссылку на двоичный файл VSCode следующим образом:

ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code ~/bin/code

Теперь я могу выдать code. в любой каталог, который я желаю.

Ответ 8

Иногда просто добавление команды оболочки не работает. Нам нужно проверить, доступен ли код Visual Studio в папке "Приложения" или нет. Это был случай для меня.

В тот момент, когда вы загружаете код VS, он остается в папке "Загрузки", и терминал не получает его оттуда. Итак, я вручную переместил свой код VS в папку "Приложения" для доступа из Терминала.

Шаг 1: Загрузите код VS, который выдаст заархивированную папку.

Шаг 2: Запустите его, который даст exe своего рода файл в папке загрузок.

Шаг 3: Переместите его в папку "Приложения" вручную.

Шаг 4: Откройте код VS, "Command + Shift + P" и выполните команду оболочки.

Шаг 5: Перезагрузите терминал.

Шаг 6: Введите "Код". на терминале должно работать сейчас.

Ответ 9

code () {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        echo "Opening: "[email protected]
        "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" [email protected]
    fi
}

Я положил это в свой .bash_profile я проверил его, и он работает.

Ответ 10

откройте искатель и перейдите в приложения и убедитесь, что там есть vscode, затем откройте текст в терминале export PATH = "/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

Ответ 11

Для пользователей Mac:

Одна вещь, которая заставила принятый ответ не работать для меня, - то, что я не перетаскивал пакет vs code в папку приложений

Таким образом, вам нужно перетащить его в папку приложений, а затем запустить команду внутри кода (показан ниже) в соответствии с официальным документом

  • Запустите VS Code.
  • Откройте командную палитру (⇧⌘P) и введите "команду оболочки", чтобы найти команду оболочки: установите команду "code" в команде PATH.