Я использую расширение истории zsh для последнего аргумента предыдущей команды каждый день:
mkdir foo
cd !$
Я также знаю, как выбрать произвольное слово по индексу:
npm install widget --global --no-optional
npm ls !:2
Однако то, что я часто делаю, подсчитывает в уме количество аргументов для предыдущей команды, в частности, для достижения второго до последнего аргумента:
mkdir foo && cd !#1 && npm install widget --global
npm ls !:8
лол в тот момент я, вероятно, должен просто напечатать чертову вещь. Теперь, если бы у меня было слово-обозначение типа $
или n
, но для смещения от конца ... существует ли такая вещь?