Windows Terminal Preview v0.11.
Локалізація
Це перша версія Windows Terminal, яка підтримує неанглійські мови інтерфейсу користувача. Ми все ще працюємо над помилками, тому, будь ласка, терпіть нас.
Оновлення налаштувань
Ми внесли деякі зміни в наші налаштування, про які хочемо повідомити вашу увагу. Ми рекомендуємо вам перемістити ваш файл налаштувань із папки та дозволити терміналу автоматично створити новий. Потім, ви можете скопіювати свої налаштування назад.
Settings.json
Файл profiles.json було перейменовано на settings.json. Якщо у вас уже встановлено термінал, ім'я вашого файлу буде автоматично оновлено.
Код Каскадії
Cascadia Code було встановлено як шрифт за замовчуванням для всіх профілів, автоматично згенерованих терміналом. Якщо ви хочете змінити свій шрифт, ви можете додати fontFace
властивість до будь-якого профілю або до defaults
розділ.
Кольорові схеми танго
Термінал тепер поставляється з кольоровими схемами 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
.
Примітка: Якщо ви хочете звільнити стандартну комбінацію клавіш, ви можете встановити його на unbound
або null
у вашому файлі settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }
Форматне копіювання
Ми змінили типову поведінку копіювання на копіювання звичайного тексту за замовчуванням. Нове глобальне налаштування було додано до щойно згенерованого файлу settings.json під назвою copyFormatting
. Це встановлено на false
за замовчуванням, однак ви можете змінити його на true
to always copy the HTML and RTF formatting.
Примітка: In defaults.json, copyFormatting
встановлено на true
in order to not break existing users.
Видалені налаштування
In preparation for v1.0, we have removed some previously deprecated settings. We know this will likely impact your workflows, but we are hoping this is a one-time event.
“Globals” namespace
The Terminal no longer supports the globals
property in the JSON file. If you have settings inside the globals
object, they will be ignored. To fix this, видалити globals
object and move your global settings into the root of the JSON file.
Application theme
The global setting requestedTheme
has been renamed to theme
. This helps clean up the naming and provide flexibility for theming in the future.
"theme": "system"
Copying as a single line
The copyTextWithoutNewlines
command and the argument trimWhitespace
для copy
have been removed in favor of the singleLine
argument. This naming change helps better explain how the feature works. Якщо ви ввімкнете це як вірне для a copy
прив'язка клавіш, вміст, скопійований із терміналу, під час вставлення буде розміщено в одному рядку.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Створення вкладки певного профілю
Перша ітерація створення нової вкладки певного профілю мала команди прив’язки клавіш з newTabProfile0
до newTabProfile8
. Ми видалили ці команди на користь більш гнучкої альтернативи.
Примітка: Індексація в Терміналі починається о 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Перехід до певної вкладки
Навігація вкладками тепер має таку ж структуру, як і створення нових вкладок, де switchToTab0
через switchToTab8
have been removed in favor of the index
власність.
Примітка: Індексація в Терміналі починається о 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Розрізні стекла
Щоб надати більше можливостей під час розділення панелей, в splitHorizontal
і splitVertical
команди було видалено на користь нового формату прив’язки клавіш. Додатково, якщо ви не вкажете напрямок розділення, термінал за замовчуванням розбиватиме за допомогою auto
, який буде розділятися, щоб отримати найбільшу площу поверхні.
{ "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": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
Зміна розміру панелей
Щоб дотримуватися тієї самої архітектури прив’язки клавіш, команди зміни розміру панелі (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", "direction": "right" }, "keys": "alt+shift+right" }
Зміна розміру шрифту
Наступні команди прив’язки клавіш дозволили вам змінити розмір шрифту, але зараз їх видалено: decreaseFontSize
, increaseFontSize
.
Ви можете змінити розмір шрифту, використовуючи наведені нижче прив’язки клавіш, які використовують a delta
що визначає зміну розміру шрифту в пунктах.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
Виправлення помилок
- Лінії, які з’явилися між суцільними блоками фонового кольору, зникли!
- Аргументи командного рядка повинні запускатися більш надійно в тому порядку, який ви очікуєте.
- Стек введення змінено, щоб вирішити деякі проблеми з розкладками клавіатури QWERTY, відмінної від US-104.
- Межі вікна тепер відповідають темі програми.