Выберите текст в iTerm, используя клавиатуру
Есть ли способ выбрать текст в iTerm OSX с помощью клавиатуры?
3 ответа
Да! В iTerm2 выполните следующее:
Из соответствующей документации
- Cmd-F
- Введите текст, соответствующий части того, что вы хотите скопировать.
- Если у вас есть частичное совпадение с тем, что вы хотите скопировать, вы можете расширить выделение.
Нажмите вкладку, чтобы увеличить ее на одно слово справа; нажмите shift-tab, чтобы увеличить его на одно слово слева.
Как только вы нажмете вкладку или shift-tab, она будет скопирована в буфер обмена. Вы можете нажать кнопку «Ввод», чтобы сразу вставить выделение и сразу закрыть панель поиска.
Вы также можете назначить специальные клавиши в Prefs -> Keys
. ( Источник )
Аналогичные настройки также могут использоваться для перемещения выбора строки.
В качестве альтернативы функция автокоррекции уменьшает необходимость в копировании. Просто введите начало какого-либо текста, который находится на экране, или вы недавно скопировали копию и нажмите cmd- ;. Появится всплывающее окно, и вы можете выбрать его. Автокоррекция работает лучше всего для одного слова.
(Я обновил этот ответ, чтобы отразить новые возможности в iTerm 3.0. Благодаря @sfarzy для предлагаемых исправлений)
Выбор текста
Есть два способа выбрать текст для копирования в буфер обмена: вы можете использовать мышь, или вы можете использовать функцию «mouseless copy» функции find. Выбор текста с помощью мыши описан ниже в разделе «Общее использование».
Чтобы выбрать текст без использования мыши, нажмите cmd-f, чтобы открыть поле поиска. Введите начало текста, который вы хотите скопировать, и функция поиска выберет его в вашем окне. Затем нажмите вкладку, и конец выбора будет продвигаться словом. Чтобы переместить начало выбора влево, нажмите shift-tab. Таким образом можно выбрать не более одной строки текста.
По умолчанию вы можете использовать «Режим редактирования и копирования» Shift + Cmd + C , там вы можете использовать VIM- как ярлыки:
/ позволит вам выполнить поиск, v , чтобы выбрать, И при выборе вы можете использовать $ для перемещения в конец строки и, наконец, для хорошего копирования ol ' Cmd + C . . р>