Я только начал использовать Console2 в качестве альтернативы cmd.exe
Я не могу понять, как скопировать текст из консоли в буфер обмена - перетаскивание по нему мышью ничего не помечает, и в меню, вызываемом правой кнопкой мыши, нет возможности «пометить», как в cmd.exe
Это должно быть ужасно очевидно, но я думаю, что упускаю это из виду ... :(
Откройте меню Console2 Правка -> Настройки, а в настройках Горячие клавиши/Мышь настройте действия выбора и копирования. Значения по умолчанию немного шаткие.
Я использую:
Обязательно нажимайте "Назначить" после каждого внесенного изменения, иначе оно не вступит в силу.
Последнее примечание: будьте осторожны, если вы используете ESC или же Ctrl+V в vim или в любом другом приложении.
Держа SHIFT и маркировка текста должна сделать свое дело (по крайней мере, для меня). После этого просто нажмите Edit -> Copy
Назначение клавиш и мышки в Console2 немного прикольное. Вот как на самом деле сделать left_click == выделение текста:
Вы также можете просто настроить Выбор текста: Левая кнопка мыши
и затем включите «Копировать при выборе» на вкладке «Поведение» в настройках.
Console2 не является оболочкой. Это расширение окна консоли. Вы можете настроить Console2 для запуска любой оболочки, например, cmd.exe или bash.
По умолчанию я считаю, что функция копирования-вставки в окне Console2:
Выделить текст: Shift + левая кнопка мыши
Копировать текст: левая кнопка мыши
Вставить текст: средняя кнопка мыши
примечание: по умолчанию правая кнопка мыши вызывает меню, которое позволяет вам настроить Console2
Вы должны выбрать и Копировать текст (нажав левую кнопку мыши после того, как вы закончите выбор). Простое выделение текста не копирует его автоматически (как это делают настройки быстрого редактирования консоли Windows по умолчанию).
Behaviour > Copy on select
не отмеченHotkeys > Mouse
установите следующее (обратите внимание, нажмите Assign
после изменения настроек, чтобы сохранить их) С этой настройкой:
Эта настройка является самой близкой к обычным операциям режима быстрого редактирования cmd, поэтому она не смущает мою мышечную память, но имеет то преимущество, что вы можете отклонять выборки без копирования.
Да, Console2 - это только внешний интерфейс, и я также использую его с msys bash, powershell и базовым cmd.exe. Ярлыки могут быть одинаковыми для более чем одной функции (я оставил левую кнопку мыши для выбора и отмены выбора). Однако значение по умолчанию на вкладке «поведение» в настройках определяет ОБА автоматическое копирование при выборе И очистить выделение при копировании, поэтому будет выглядеть, будто выделение немедленно отбрасывается (хотя текст все еще копируется должным образом). Просто снимите флажок «Очистить выделение при копировании», и выделенный текст останется выделенным.
Console2, кстати, очень хорош :)
Click + Hold Shift делает подсветку, как вы, вероятно, думаете.
Настройки по умолчанию неудобны. Мне нравятся эти:
Я выполнил вышеуказанные настройки и обнаружил, что иногда при выборке console2 происходит сбой, т. Е. На определенном экране console2 я могу выделить какой-то текст, но какой-то текст не выделится.
Ответ был ошибка размера окна. Если вы запустите console2, а затем перетащите окно, чтобы стать выше, вы можете обнаружить, что все, что находится ниже исходной нижней границы экрана, недоступно для выбора. Если немного перетащить нижний край консоли вверх и вниз, он, похоже, исправится.