#visual-studio-code #zsh
#visual-studio-code #zsh
Вопрос:
Я хочу легко открыть каталог в VSCode. В настоящее время я должен либо перейти в VSCode и добавить нужный каталог в свою рабочую область, либо я должен перейти в оболочку ZSH и ввести:
open '/Users/myUser/Documents/Project' -a 'visual studio code'
Это немного сложно и долго вводить. Есть ли в любом случае псевдоним, который принимает аргументы? Аналогичная приведенная выше команда должна быть заменена следующей:
code '/Users/myUser/Documents/Project'
или, если это невозможно:
code -path='/Users/myUser/Documents/Project'
Заранее спасибо.
Комментарии:
1. Используйте для этой цели функцию или скрипт , потому что аргументы всегда добавляются впоследствии, то есть после расширения псевдонима. Смотрите раздел ПСЕВДОНИМЫ на странице руководства zshall . Псевдонимы не предназначены для использования для задачи, которую вы хотите выполнить. Если вам нужна удобная аббревиатура сценария для интерактивного использования, сначала создайте сценарий (функцию) с именем, соответствующим соглашениям вашего проекта, а затем создайте псевдоним для этого сценария.
Ответ №1:
Псевдоним — это просто псевдоним, он не поддерживает аргумент. Если вам нужно выполнить синтаксический анализ аргументов, функция — это то, что вам нужно.
Несколько хороших руководств по разбору cmd
Решение для открытия vscode в командной строке
- Откройте «Палитру команд» с помощью Cmd Shift P
- Введите и выполните поиск с помощью «установить код», выберите элемент
- Откройте новую оболочку, попробуйте
code --help