Новые функции и возможности командной строки Windows 10

Те из пользователей, которые уже успели скачать и установить Windows 10 Technical Preview, оказались настолько занятыми разбором особенностей её модернизированного интерфейса, что совершенно упустили из внимания на первый взгляд непримечательные, но при этом весьма любопытные изменения. Одним из таких малозаметных изменений стало улучшение функционала командной строки.

Внешне консоль CMD практически не изменилась, если не считать использование более мелкого шрифта. Но если перейти в настройки, то можно будет увидеть, что в окошке свойств консоли появилась новая вкладка «Experimental».

Experimental

Содержит она пробные дополнительные функции и настройки, действительные для всех окон консоли, включая оболочку PowerShell. Давайте же рассмотрим их более подробно.

Enable line wrapping selеction

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

Enable line wrapping selеction

Начиная с Windows 10, копирование и вставка текста в консоли будет выполняться точно так же, как в обычном текстовом редакторе.

Filter clipboard contents on paste

Фильтрация символов. При работе с командной строкой пользователям часто приходится копировать и вставлять команды из различных источников, которые могут содержать мелкие ошибки, например, наклонные типографические кавычки вместо прямых кавычек, которые используют программисты. Если вы попробуйте выполнить команду, в которой имеются «неправильные» символы или табуляция, то непременно получите ошибку.

Filter clipboard contents on paste

В Windows 10 исправлением этих огрехов будет заниматься сама командная строка, автоматически заменяя некорректные символы.

Wrap text output on resize

Данная функция выполняет перенос текста при регулировании ширины окна консоли пользователем. В более ранних редакциях командной строки при уменьшении размера её окна часть текста оказывалась скрытой.

Wrap text output on resize

В консоли Windows 10 не вмещающийся в окно текст будет автоматически переноситься на новую строку.

Enable new Ctrl key shortcuts

В новой версии консоли появились новые «горячие» клавиши. Сколько именно в стабильной редакции Windows 10 будет добавлено клавиатурных комбинаций пока не известно. На данный момент мы располагаем только этим списком:

CTRL + A — выделение всего текста
CTRL + C — копирование выделенного текста
CTRL + F — поиск
CTRL + M — выделение
CTRL + V — вставка текста
CTRL + стрелки вверх/вниз — прокрутка по строкам
CTRL + PgUp/PgDn — прокрутка на страницу

Extended edit keys

Известно об этой функции пока ещё очень мало, а прочитать о ней можно будет только с появлением в открытом доступе официальной документации. Любопытно, что функция «Extended edit keys» имеется и в предыдущих версиях операционной системы, но при этом она является недоступной для пользователей.

Trim leading zeros on selеction

Интересная и полезная опция, позволяющая удалять незначащие нули при вводе чисел. Если вы попробуете выделить двойным кликом число 000000054756, белой рамкой будет отмечены только 54756.

Trim leading zeros on selеction

Однако следует помнить, что работает эта функция только с десятичными числами без указания системы счисления.

Opacity

Ещё одна интересная функция, полезность которой, однако, остаётся несколько сомнительной. Она позволяет изменять непрозрачность командной строки от 30 до 100 процентов. По правде говоря, остаётся немного непонятным с какой целью разработчикам Microsoft понадобилось реализовывать прозрачности консоли, ведь в таком случае снижается читабельность текста.

Opacity

С другой стороны, прозрачность имеет свои преимущества, ведь отныне пользователи смогут одновременно читать и вводить в консоль текст с окна, находящегося непосредственно под командной строкой.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 1,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *