Запустите «код».когда вы набираете «код» в bash или терминал - PullRequest
0 голосов
/ 07 декабря 2018

Я часто случайно набираю "код", когда открываю против кода в спешке.Мне нужен скрипт bash или zsh, который может открывать код в текущем каталоге, когда я набираю код.

Я попытался использовать функцию в моих псевдонимах, но она рекурсивно вызывала сама себя.В любом случае можно создать псевдоним с двумя аргументами?

1 Ответ

0 голосов
/ 07 декабря 2018

Простая функция:

code () {
    command code "${1:-.}"
}

позволяет вам просто набрать code (без аргументов), чтобы использовать текущий каталог, не мешая вам передавать другой каталог, если вам нужно.

(Это необходимо скорректировать, если code уже имеет какое-то особое значение, если вы не передаете аргумент, или если вам нужно рассмотреть более сложный случай, такой как . / ,, как первый не вариантаргумент, а не первый (если не единственный) аргумент.)

...