5 способов открыть код Visual Studio в терминале Mac (Zsh)

Вот статья в блоге, в которой объясняются различные способы открытия кода Visual Studio (VSCode) в терминале macOS (с использованием Zsh) с примерами кода.

Visual Studio Code (VSCode) — популярный редактор кода среди разработчиков благодаря своим широким возможностям и гибкости. Если вы пользователь macOS и предпочитаете работать в Терминале с помощью Zsh, открытие VSCode непосредственно из командной строки может сэкономить вам время и упростить рабочий процесс. В этой статье мы рассмотрим различные способы открытия VSCode в терминале macOS (с использованием Zsh) с примерами кода.

Метод 1: использование команды «code».
Самый простой способ открыть VSCode из терминала — использовать команду «code». Чтобы настроить его, выполните следующие действия:

  1. Запустите VSCode.
  2. Откройте палитру команд, нажав Cmd+Shift+P.
  3. Найдите «Команда оболочки: установите команду кода в PATH» и выберите ее.
  4. Откройте новое окно или вкладку терминала.
  5. Введите «код», затем пробел и путь к файлу или папке, которые вы хотите открыть в VSCode. Например, чтобы открыть файл с именем index.js в текущем каталоге, используйте команду:
    code index.js

Метод 2: использование команды «open -a»
Другой способ открыть VSCode из терминала — использовать команду «open -a». Этот метод не требует какой-либо дополнительной настройки. Вот как его использовать:

  1. Откройте терминал.
  2. Введите следующую команду и нажмите Enter:
    open -a "Visual Studio Code" <file_or_folder_path>

    Замените <file_or_folder_path>фактическим путем к файлу или папке, которую вы хотите открыть.

Метод 3: создание псевдонима
Вы можете создать псевдоним в файле конфигурации Zsh, чтобы открывать VSCode с помощью специальной команды. Вот как это сделать:

  1. Откройте терминал.
  2. Откройте файл конфигурации Zsh в текстовом редакторе. Обычно он находится по адресу ~/.zshrc.
  3. Добавьте следующую строку в конец файла:
    alias code="open -a 'Visual Studio Code'"
  4. Сохраните файл и закройте текстовый редактор.
  5. Перезапустите терминал или выполните команду source ~/.zshrc, чтобы применить изменения.
  6. Теперь вы можете использовать команду «code», чтобы открыть VSCode из терминала:
    code <file_or_folder_path>

Метод 4: использование пользовательской функции
Если вы предпочитаете больше контроля, вы можете создать пользовательскую функцию в файле конфигурации Zsh. Вот пример:

  1. Откройте терминал.
  2. Откройте файл конфигурации Zsh в текстовом редакторе. Обычно он расположен по адресу ~/.zshrc.
  3. Добавьте следующие строки в конец файла:
    function code() {
       open -a 'Visual Studio Code' "$@"
    }
  4. Сохраните файл и закройте текстовый редактор.
  5. Перезапустите терминал или выполните команду source ~/.zshrc, чтобы применить изменения.
  6. Теперь вы можете использовать команду «code», за которой следует путь к файлу или папке, чтобы открыть VSCode:
    code <file_or_folder_path>

Метод 5: использование сценария Bash
Если вы предпочитаете использовать сценарий Bash вместо изменения конфигурации Zsh, вы можете создать простой сценарий для открытия VSCode. Вот пример:

  1. Откройте терминал.
  2. Создайте новый файл с именем «vscode.sh» с помощью текстового редактора.
  3. Добавьте в файл следующие строки:
    #!/bin/bash
    "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" "$@"
  4. Сохраните файл и закройте текстовый редактор.
  5. Сделайте скрипт исполняемым, выполнив команду:
    chmod +x vscode.sh
  6. Переместите сценарий в каталог в PATH вашей системы, например /usr/local/bin.
  7. Теперь вы можете открыть VSCode из терминала, используя следующую команду:
    vscode.sh <file_or_folder_path>

В этой статье мы рассмотрели пять различных способов открытия кода Visual Studio (VSCode) в терминале macOS (с использованием Zsh). Эти методы предоставляют различные варианты в зависимости от ваших предпочтений и уровня настройки. Независимо от того, решите ли вы использовать встроенную команду «код», создать псевдоним, определить пользовательскую функцию или использовать сценарий Bash, интеграция VSCode с рабочим процессом терминала может повысить вашу продуктивность как разработчика.