Я использую расширение истории 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 , но для смещения от конца ... существует ли такая вещь?

0