Вопрос: Как скопировать текст из Console2?


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

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

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


204
2018-04-19 22:26


Источник


Консоль2 не является альтернативой cmd. Это просто другой интерфейс для любого консольного приложения, которое вы запускаете. - Joey
Я не думаю, что Console2 работает для любой консоли, кроме cmd.exe, IIRC, странное поведение мыши связано с тем, что cmd.exe фактически обрабатывает весь чертеж окна, а не использует стандартные API окон. В результате это поведение немного анахронично. - Fake Name
@Fake Name: (отложенный комментарий) cmd.exe это оболочка; он не делает никакого окна, только анализирует команды. Окно, которое оно использует, представляет собой окно Win32 Console. Console2 - это «консоль» или «терминал», замена для уродливых окон консоли Win32; задержка заключается в том, что она должна опросить скрытое «реальное» окно консоли для изменений. - grawity
@FakeName, я использую Console2 как интерфейс для 3-х разных терминалов: cmd.exe, cygwin и Git Bash. Кажется, что поведение мыши связано с - Drew Noakes


Ответы:


Открыть меню Console2 Изменить -> Настройки, и в Горячие клавиши / мышь настройки настраивают действия выбора и копирования. По умолчанию несколько неудобных.

Я использую:

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

Убедитесь, что вы нажимаете «Assign» после каждого изменения, которое вы делаете, иначе оно не вступит в силу.

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


211
2018-04-20 09:35



Ну, это действительно не сработало. Я все еще не могу выбрать текст. Однако запись о проведении смены помогла. - homaxto
Эта конфигурация отлично работает на моей копии Console2. Удостоверьтесь, что никакое другое связывание не выполняет действие щелчка левой кнопкой мыши. - invert
Работает и для меня. У меня на самом деле есть левая кнопка мыши для выбора текста и копирования / очистки. - Peter Jaric
Ха-ха, это правда. Хороший улов! Я по-прежнему предпочитаю нормальные значения по умолчанию, указанные выше :-) - invert
Я не уверен, что вам нужно назначить «ESC» для очистки выбора. Выбор, кажется, очищается, когда вы снова щелкните левой кнопкой мыши. У меня также есть опция «Очистить выбор по копии». Обычно мне нравится использовать клавишу ESC для очистки команд в cmd.exe, поэтому я не назначил никаких действий для этого ключа. - blissfool


Держа СДВИГ и маркировка текста должна делать трюк (по крайней мере для меня). После этого просто нажмите «Редактировать» -> «Копировать»


63
2018-04-20 07:19



Благодаря! Для меня, хотя он автоматически копирует его, как только я заканчиваю выделение выделения. - GJ.
Это работает для меня, но это должна быть ошибка, которая затрагивает только некоторых людей (2.00.148). На предыдущей машине это не требовалось, и пользовательский интерфейс не указывает, что необходимо использовать SHIFT. - John Hatton
@GJ., Это из-за Выбрать по копии опция проверяется. - Drew Noakes


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

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

13
2017-12-28 21:08





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

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


4
2018-04-28 01:23





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

По умолчанию я полагаю, что функция copy-paste в окне Console2:

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

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

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


3
2018-03-10 22:57





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

С помощью этой настройки:

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

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


2
2017-10-01 09:54



это установка мечты! - Bobo


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

Консоль2 - очень здорово.


2
2018-03-06 17:18





Нажмите + Hold Shift делает выделение, как вы, вероятно, думаете.


2
2017-09-27 17:27



Это всего лишь копия другого ответа - DavidPostill♦
Ну, ДэвидПостилл, это длинный пост, и я не мог его найти. Я боролся с этой, казалось бы, очевидной вещью, и я надеялся помочь кому-то другому. - httpete


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

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


1
2017-07-19 16:30





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

enter image description here

enter image description here


1
2017-07-31 13:22