42

Есть ли способ выбрать текст в iTerm OSX с помощью клавиатуры?

3 ответа3

57

Да! В iTerm2 сделайте это:

Из соответствующей документации

  1. Cmd-F
  2. Введите текст, который соответствует части того, что вы хотите скопировать.
  3. Если у вас есть частичное совпадение с тем, что вы хотите скопировать, вы можете расширить выбор.

Нажмите на вкладку, чтобы увеличить ее на одно слово вправо; нажмите Shift-Tab, чтобы увеличить его на одно слово влево.

Как только вы нажимаете клавишу Tab или Shift-Tab, она копируется в буфер обмена. Вы можете нажать option-Enter, чтобы сразу же вставить выделение и сразу закрыть панель поиска.

Вы также можете назначить пользовательские ключи в Prefs -> Keys . (Источник)

переместить выделение на слово

переместить выбор назад на слово

Аналогичным образом настройки также можно использовать для перемещения выбора линии.

Кроме того, функция автозамены снижает необходимость копирования-вставки. Просто введите начало некоторого текста, который находится либо на экране, либо вы недавно скопировали его и нажмите cmd- ;. Появляется всплывающее окно, и вы можете выбрать оттуда. Хотя автозамена лучше всего подходит для одного слова.

(Я обновил этот ответ, чтобы отразить новые функции в iTerm 3.0. Спасибо @sfarzy за предложенные изменения)

4

Из документации iTerm2:

Выбор текста

Есть два способа выделить текст для копирования в буфер обмена: вы можете использовать мышь или функцию поиска "без мыши". Выделение текста мышью описано далее в разделе "Общее использование".

Чтобы выделить текст без использования мыши, нажмите cmd-f, чтобы открыть поле поиска. Введите начало текста, который вы хотите скопировать, и функция поиска выберет его в вашем окне. Затем нажмите вкладку и конец выбора будет продвигаться на слово. Чтобы переместить начало выделения влево, нажмите Shift-Tab. Таким образом можно выбрать не более одной строки текста.

3

Вы можете использовать «Edit-> Copy Mode» по умолчанию Shift+Cmd+C, там вы можете использовать VIM-подобные сочетания клавиш:

/ позволит вам искать, v выбирать, и при выборе вы можете использовать $, чтобы перейти к концу строки, и, наконец, хороший старый Cmd + C для копирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .