205

Я только начал использовать Console2 в качестве альтернативы cmd.exe

Я не могу понять, как скопировать текст из консоли в буфер обмена - перетаскивание по нему мышью ничего не помечает, и в контекстном меню нет опции "пометить", как в cmd.exe

Это должно быть ужасно очевидно, но я думаю, что упускаю это из виду ... :(

10 ответов10

211

Откройте меню «Консоль2» « Правка» -> «Настройки» и в настройках « Горячие клавиши / мышь» настройте действия выбора и копирования. Значения по умолчанию немного шаткие.

Я использую:

  • Левая кнопка мыши = выбрать
  • Ctrl+C = копировать
  • Ctrl+V = вставить
  • ESC = очистить выбор

Обязательно нажимайте «Назначить» после каждого внесенного изменения, иначе оно не вступит в силу.

Последнее замечание: будьте осторожны, если вы используете ESC или Ctrl+V в vim или в любом другом приложении.

64

Удержание SHIFT и маркировка текста должны помочь (по крайней мере, мне). После этого просто нажмите Edit -> Copy

13

Назначение клавиш и мышки в Console2 немного прикольное. Вот как на самом деле сделать left_click == выделение текста:

  1. Откройте подменю Правка-> Настройки-> Горячие клавиши-> Мышь.
  2. Выберите пункт "Выбрать текст". Затем измените строку «Button:» на "Left" и снимите все три поля "Модификаторы".
  3. Затем нажмите "Назначить" - без этого шага ни одно из ваших изменений не вступит в силу.
4

Вы также можете просто настроить Выбор текста: Левая кнопка мыши

и затем включите "Копировать при выборе" на вкладке "Поведение" в настройках.

3

Console2 не является оболочкой. Это расширение окна консоли. Вы можете настроить Console2 для запуска любой оболочки, например, cmd.exe или bash.

По умолчанию я считаю, что функция копирования и вставки в окне Console2:

Выделить текст: Shift + левая кнопка мыши
Копировать текст: левая кнопка мыши
Вставить текст: средняя кнопка мыши

примечание: по умолчанию правая кнопка мыши вызывает меню, которое позволяет вам настроить Console2

Вы должны выбрать и скопировать текст (нажав левую кнопку мыши после того, как вы закончите выбор). Простой выбор текста не копирует его автоматически (как это делают настройки быстрого редактирования консоли Windows по умолчанию).

2
  • Убедитесь, что Behaviour > Copy on select не отмечено
  • В « Hotkeys > Mouse установите следующее (обратите внимание, нажмите « Assign после изменения настроек, чтобы сохранить их).
    • Копировать / очистить выбор: справа
    • Выберите текст: слева
    • Вставить текст: справа
    • Перетащите окно: Средний
    • Контекстное меню: вправо + Ctrl

С этой настройкой:

  • Перетаскивание левой кнопкой мыши выберет
  • С выделенным текстом:
    • Правый клик на выделенном тексте скопирует его
    • Левый или правый щелчок в любом месте очистит выделение без копирования
  • Правый клик вставит, если не выбран текст

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

2

Да, Console2 - это только внешний интерфейс, и я также использую его с msys bash, powershell и базовым cmd.exe. Ярлыки могут быть одинаковыми для более чем одной функции (я оставил левую кнопку мыши для выбора и отмены выбора). Однако значение по умолчанию на вкладке "поведение" в настройках определяет ОБА автоматическое копирование при выборе И очистить выделение при копировании, поэтому будет выглядеть, будто выделение немедленно отбрасывается (хотя текст все еще копируется должным образом). Просто снимите отметку с четкого выделения на копии, и выделенный текст останется выделенным.

Console2, к слову, очень хорош :)

2

Click + Hold Shift делает подсветку, как вы, вероятно, думаете.

1

Настройки по умолчанию неудобны. Мне нравятся эти:

1

Я выполнил вышеописанные настройки и обнаружил, что в консоли console2 иногда происходит сбой, то есть на определенном экране console2 я могу выделить какой-то текст, но какой-то текст не будет выделен.

Ответ был ошибка размера окна. Если вы запустите console2, а затем перетащите окно, чтобы стать выше, вы можете обнаружить, что все, что находится ниже исходной нижней границы экрана, недоступно для выбора. Если немного перетащить нижний край консоли вверх и вниз, он, похоже, исправится.

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