Відповіді:
Так! У iTerm2 зробіть це:
Натисніть вкладку, щоб виростити це одне слово праворуч; натисніть на вкладку shift, щоб перерости це слово наліво.
Як тільки ви натискаєте на вкладку або на зміну, вона копіюється в буфер обміну. Ви можете натиснути опцію-Enter, щоб негайно вставити вибір та одразу закрити панель пошуку.
Ви також можете призначити спеціальні ключі в Prefs -> Keys
. ( Джерело )
Аналогічно налаштування можна використовувати і для переміщення вибору лінії.
Крім того, функція автовиправлення зменшує потребу в копіюванні. Просто введіть початок тексту, який знаходиться на екрані, або ви нещодавно вставили копію та натисніть cmd- ;. З'явиться спливаюче вікно, і ви можете вибрати звідти. Хоча автокорекція найкраще працює для одного слова.
(Я оновив цю відповідь, щоб відобразити нові функції в iTerm 3.0. Завдяки @sfarzy за запропоновані зміни)
cmd-G
щоб перейти до наступного матчу. Натисніть, shift-cmd-G
щоб перейти іншим шляхом.
Ви можете використовувати "Правка-> Режим копіювання" за замовчуванням Shift+ Cmd+ C, там ви можете використовувати ярлики, схожі на VIM:
/дозволить вам шукати, vвибирати, І під час вибору ви можете використовувати $для переміщення до кінця рядка і, нарешті, добрий ol ' Cmd+ Cдля копіювання.
З документації на iTerm2 :
Вибір тексту
Існує два способи вибору тексту для копіювання у буфер обміну: ви можете скористатися мишею або скористатися функцією "копіювання без миші" функції пошуку. Вибір тексту мишею описаний пізніше в розділі Загальне використання.
Щоб вибрати текст без використання миші, натисніть cmd-f, щоб відкрити поле пошуку. Введіть початок тексту, який ви хочете скопіювати, і функція пошуку вибере його у вашому вікні. Потім натисніть на вкладку і кінець виділення просунеться словом. Щоб перемістити початок вибору вліво, натисніть клавішу shift. Максимум один рядок тексту можна вибрати таким чином.
At most one line of text can be selected this way.
Мені, на жаль, вдалося вибрати кілька рядків. Чи знаєте ви, як випадково відключити цю функцію?