Некоторое время я пользовался iTerm и теперь снова переключился на Terminal.app. Приятной особенностью iTerm является то, что двойной щелчок по тексту позволяет выбрать не слово под курсором, а имя пути.
Я скучаю по этой функции, и я немного погуглил, чтобы узнать, можно ли / как выбрать пути (без выбора вручную) в Terminal.app. Единственный совет, который я нашел, был Terminal.app: выбор путей , Это предлагает использовать удержание клавиши выбора при двойном щелчке. К сожалению, это не работает для меня (на Snow Leopard).
Так как же выбрать имена путей вместо слов в Terminal.app на Snow Leopard?
Ответы:
После еще одного приближения к поиску я наконец нашел ответ на свой вопрос: в Leopard и Snow Leopard вам нужно нажать Ctrl + Shift + Double Click. Это имеет следующее поведение:
Смотрите также Обсуждения Apple а также Mac OS X Советы ,
источник
Не прямой ответ на ваш вопрос, поскольку на него уже был дан ответ, но я держу пари, что вы выбираете путь, чтобы вы могли скопировать его и вставить в другое место. Есть пара команд / нажатий клавиш, о которых стоит знать, чтобы избежать касания мыши (и замедления работы терминала).
Первая - это команда "pbcopy". Все, что будет передано по нему, будет помещено в ваш буфер обмена, поэтому, если вы хотите иметь текущий рабочий каталог в своем буфере обмена, вы можете использовать:
Я получил псевдоним для cpwd в моем zshrc:
Во-вторых, я часто хочу, чтобы последний аргумент последней команды, чтобы я мог что-то сделать с ней снова, нажав «opt-». (или, если вы не выбрали предпочтения -> клавиатура -> использовать опцию в качестве мета-клавиши), автоматически поместится последний аргумент для предыдущей команды в позицию курсора.
Я использую это все время для работы с файлом / каталогом, поэтому, если я просто переместил файл в другое место, я могу отредактировать его следующим образом:
Набрав "vi", а затем нажав "opt-". поместит это в мою командную строку, чтобы я мог выполнить или отредактировать по вкусу:
источник
Последний аргумент последней команды
!$
источник