Выберите текст в iTerm, используя клавиатуру

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

42 голоса | спросил portoalet 9 Jpm1000000pmSat, 09 Jan 2010 20:34:19 +030010 2010, 20:34:19

3 ответа


57

Да! В iTerm2 выполните следующее:

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

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

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

Как только вы нажмете вкладку или shift-tab, она будет скопирована в буфер обмена. Вы можете нажать кнопку «Ввод», чтобы сразу вставить выделение и сразу закрыть панель поиска.

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

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

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

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

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

(Я обновил этот ответ, чтобы отразить новые возможности в iTerm 3.0. Благодаря @sfarzy для предлагаемых исправлений)

ответил George 23 22010vEurope/Moscow11bEurope/MoscowTue, 23 Nov 2010 21:26:07 +0300 2010, 21:26:07
4

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

Выбор текста

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

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

ответил Carlos Baraza 5 32014vEurope/Moscow11bEurope/MoscowWed, 05 Nov 2014 16:44:52 +0300 2014, 16:44:52
1

По умолчанию вы можете использовать «Режим редактирования и копирования» Shift + Cmd + C , там вы можете использовать VIM- как ярлыки:

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

ответил Richard 5 AM000000100000002231 2018, 10:21:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132