Термінал Windows 0.11 вийшов із оновленням локалізації та налаштувань
Microsoft випустила a Нова версія Windows Terminal, сучасна консоль для Windows 10. Випуск тепер доступний у магазині Microsoft Store і містить ряд нових опцій та покращень.
Реклама
Windows Terminal — новий термінальний додаток для користувачів командного рядка, який має багато нових функцій, включаючи вкладки, механізм відтворення тексту на основі DirectWrite/DirectX, профілі тощо.
Термінал Windows повністю відкритий. Завдяки новій консолі з вкладками вона дозволяє організовувати екземпляри Командний рядок, PowerShell, і Підсистема Windows для Linux разом в одному додатку.
Додаток має іконку, яка нагадує про нове Значки Office та OneDrive, що відображає сучасний погляд Microsoft на дизайн, відомий як «Fluent Design».
Що нового в Windows Terminal Preview 0.11
Локалізація
Це перша версія Windows Terminal, яка підтримує неанглійські мови інтерфейсу користувача. Корпорація Майкрософт все ще розробляє помилки з цим, тому будь ласка, потерпіть. Якщо ви знайдете якісь проблеми з перекладом, будь ласка, напишіть їх на GitHub.
Оновлення налаштувань
Розробник представив ряд нових параметрів у файлі налаштувань. Вони рекомендують вам перемістити файл налаштувань з папки, щоб термінал автоматично створив новий. Ви можете порівнювати та об’єднувати файли, щоб використовувати нові параметри.
Settings.json
Файл profiles.json перейменовано на settings.json. Якщо у вас уже встановлено термінал, ім’я вашого файлу оновиться автоматично.
Код Каскадії
Код Каскадії було встановлено як шрифт за замовчуванням для всіх профілів, автоматично створених терміналом. Якщо ви хочете змінити свій шрифт, ви можете додати fontFace
властивість до будь-якого профілю або до за замовчуванням
розділ.
Колірні схеми танго
Тепер термінал поставляється з колірними схемами Tango Dark і Tango Light.
Копіювати і вставляти
Копіювати та вставляти обов’язково ctrl+c
і ctrl+v
, відповідно, у щойно згенерованому файлі settings.json. Це означає, що ці прив’язки клавіш працюватимуть разом ctrl+shift+c
і ctrl+shift+v
і ви можете легко їх видалити. Ctrl+Shift+c
і ctrl+shift+v
все ще включені до файлу defaults.json, тому ви все одно матимете комбінацію клавіш, яку можна використовувати для копіювання та вставки, якщо ви вирішите видалити ctrl+c
і ctrl+v
.
Примітка: Якщо ви хочете звільнити комбінацію клавіш за замовчуванням, ви можете встановити її незв'язаний
або нуль
у файлі settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" }, { "command": null, "keys": "ctrl+shift+v" }
Форматне копіювання
Корпорація Майкрософт змінила поведінку копіювання за замовчуванням, щоб копіювати звичайний текст за замовчуванням. Нове глобальне налаштування було додано до нещодавно згенерованого файлу settings.json під назвою форматування копіювання
. Це встановлено на помилковий
за замовчуванням, однак ви можете змінити його на правда
щоб завжди копіювати форматування HTML і RTF.
Примітка: У defaults.json, форматування копіювання
встановлено на правда
щоб не зламати існуючих користувачів.
Вилучені налаштування
Готуючись до версії 1.0, розробники видалили деякі раніше застарілі налаштування. Це, ймовірно, вплине на ваші робочі процеси, але це має бути одноразовою подією.
Простір імен «Globals».
Термінал більше не підтримує глобали
властивості у файлі JSON. Якщо у вас є налаштування всередині глобали
об’єкта, вони будуть ігноровані. Щоб виправити це, видаліть глобали
об’єкта та перемістіть ваші глобальні налаштування в корінь файлу JSON.
Тема програми
Глобальна обстановка запитана тема
було перейменовано в тема
. Це допомагає очистити іменування та забезпечити гнучкість для тематики в майбутньому.
"тема": "система"
Копіювання як один рядок
The copyTextWithoutNewlines
команда та аргумент обрізати пробіл
для копія
були вилучені на користь однорядкова
аргумент. Ця зміна назви допомагає краще пояснити, як працює функція. Якщо ви ввімкнете це як істину для a копія
прив’язування клавіші, вміст, скопійований з терміналу, при вставці буде в одному рядку.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Створення вкладки певного профілю
Перша ітерація створення нової вкладки певного профілю мала команди прив’язки клавіш newTabProfile0
до newTabProfile8
. Ці команди були вилучені на користь більш гнучкої альтернативи.
Примітка: Індексація в терміналі починається з 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Перехід до певної вкладки
Навігація по вкладках тепер має ту саму структуру, що й створення нової вкладки, де switchToTab0
через switchToTab8
були вилучені на користь індекс
власність.
Примітка: Індексація в терміналі починається з 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Розділення вікон
Щоб надати додаткові параметри під час розділення панелей, розділити по горизонталі
і splitVertical
команди були вилучені на користь нового формату прив’язки клавіш. Крім того, якщо ви не вкажете напрямок розділення, термінал за замовчуванням використовуватиме розділення авто
, який розділиться, щоб забезпечити найбільшу площу поверхні.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertical"}, "keys": "alt+shift+plus" }
Фокусування між панелями
Спочатку можна було б скористатися moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
як команди прив’язки клавіш для навігації між панелями. Їх було видалено, а на заміну додано такі формати:
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" }, { "command": { "action": "moveFocus", "direction ": "вгору" }, "клавіші": "alt+up" }, { "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" }, { "command": { "action": "moveFocus", "direction": "вправо" }, "клавіші": "alt+вправо" }
Зміна розміру панелей
Щоб дотримуватись тієї ж архітектури прив’язки клавіш, команда зміни розміру панелі (resizePaneDown
, resizePaneUp
, resizePaneLeft
, resizePaneRight
) видалено. Нижче наведено новий формат для зміни розміру панелей.
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }, { "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" }, { "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" }, { "command": { "action": "resizePane", " напрямок": "вправо" }, "клавіші": "alt+shift+вправо" }
Зміна розміру шрифту
Наступні команди прив’язки клавіш дозволили вам змінити розмір шрифту, але тепер вони видалені: зменшити розмір шрифту
, збільшити розмір шрифту
.
Ви можете змінити розмір шрифту, використовуючи наведені нижче прив’язки клавіш, які використовують a дельта
який визначає зміну розміру шрифту в пунктах.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, "клавіші": "ctrl+=" }
Виправлення помилок
- Лінії, які з’явилися між суцільними блоками фонового кольору, зникли.
- Аргументи командного рядка повинні запускатися більш надійно в тому порядку, який ви очікуєте.
- Стек введення було змінено, щоб вирішити деякі проблеми з розкладками клавіатури QWERTY, відмінними від US-104.
- Тепер межі вікна відповідають темі вашої програми.
Завантажте термінал Windows
Фактичну версію програми можна знайти в Microsoft Store.
Термінал Windows у Microsoft Store
Вихідний код увімкнено GitHub.