Я нахожу довольно разъяренным, насколько сложно на самом деле копировать текст только в текстовых средах: Powershell и cmd. Как я могу просто выбрать строки текста, а не блоки текста? Как они подошли и думали, что блок текста - это больше вариант по умолчанию для выбора текста?
Завершая разглагольствование, есть ли способ иметь простой «выбор текста, копирование текста» в Powershell или cmd?
Например, если я хочу выбрать МОЙ ТЕКСТ здесь:
asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY
TEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a
и я блокирую выбор двух строк, я получаю 'asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY \ nTEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a '(также обратите внимание на раздражающий \ r \ n) вместо простого "МОЙ ТЕКСТ"
windows
command-line
powershell
pistacchio
источник
источник
Ответы:
Вы должны использовать клавишу-модификатор при выборе, чтобы активировать функцию.
Удерживайте
ALT
иLeft Mouse Button
во время перетаскивания мыши на текст, который будет выбран.источник
ALT
при перетаскивании мышью текст, который нужно выделить. Источник: АнонимВ консольном окне окна нет прямого пути сделать это, но вы можете получить именно то поведение, которое хотите от console2, у него также есть много других функций, которые ДОЛЖНО иметь, но не доступно в окне консоли по умолчанию. Обратите внимание, что это не замена cmd.exe, а замена окна консоли, в котором запускается cmd.exe. В качестве оболочки вы можете использовать любое консольное приложение (например, powershell и т. Д.). Вот ссылка на него
источник
В Windows 7 вместо Powershell.exe используйте Powershell ISE, в котором по умолчанию включен выбор строк.
Если вы особенно хотите выбрать блок, удерживайте ALT и используйте левую кнопку мыши, чтобы вернуться к поведению в стиле cmd.exe.
источник