Windows Terminal получава нови функции с версия 0.8

Визуализацията на терминала на Windows носи ретро вид на CRT, подобрения в търсенето, персонализиране на ширината на раздели и куп актуализации на настройките.

Microsoft вече въвежда нов визуализация на своето приложение за Windows Terminal с различни подобрения,



Терминал за Windows е ново приложение, предназначено да бъде основният модерен опит за стартиране на командния ред, PowerShell и Linux, а във версия 0.8 приложението носи промени за търсене, нова ретро тема, възможност за преоразмеряване на раздели и куп актуализации на настройките.



Ретро терминални ефекти

„Ефектите на ретро терминала“ е експеримент и темата е предназначена да внесе CRT ретро ефекти във терминала на Windows.

Ако искате да го изпробвате, трябва да актуализирате профилите си с този ред код: 'експериментален.retroTerminalEffect': вярно,



Търсене

Във версия 0.8 е добавена функционалност „Търсене“, която можете да активирате във файла Profiles.json. Обвързването на клавиша по подразбиране за извикване на падащото меню за търсене е: {'command': 'find', 'keys': ['ctrl + shift + f']},

Размер на раздела

Сега терминалът на Windows включва възможността да променяте ширината на раздела с нови настройки, наречени 'TitleWidthMode',

Настройката предоставя две различни поведения на ширината на раздела: 'Равно'и'TitleLength','Равно'ще направи всичките ви раздели еднакви по ширина и ще се свият, тъй като се добавят допълнителни раздели, подобно на традиционното браузърско изживяване.'TitleLength'ще оразмери всеки раздел до дължината на заглавието на раздела.



Първоначално приложението е имало поведение по подразбиране по ширина на раздела 'TitleLength', Това издание променя поведението по подразбиране на'Равно', Ако предпочитате да промените поведението на ширината на раздела обратно на 'TitleLength'режим, можете да добавите следния фрагмент на код към'Глобално' собственост на вашия профил.json файл:'tabWidthMode': 'titleLength',

Настройки

Като част от настройките, Windows Terminal версия 0.8 включва различни промени:

Подобрени панели и ключове

Когато отваряте нов прозорец или раздел с обвързване с ключ, вече е възможно да посочите кой профил, като използвате името 'профил': 'име-профил'GUID'профил': 'profile-guide'или индекс'индекс': профил-индекс, (Ако никой не е посочен, се използва профилът по подразбиране.)

Освен това можете да отмените някои аспекти на профила, като изпълним командния ред 'командна линия': 'път / до / my.exe', начална директория'startDirectory': 'my / path'или заглавие на раздела'tabTitle': 'ново заглавие',

Ето няколко примера как да внедрите тази нова функция:

  • Отваря профила по подразбиране в нов вертикален прозорец: {'keys': ['ctrl + a'], 'command': {'action': 'splitPane', 'split': 'вертикално'}}
  • Отваря първия профил в падащото меню в нов вертикален прозорец: {'keys': ['ctrl + b'], 'command': {'action': 'splitPane', 'split': 'vertical', 'index': 0}}
  • Отваря профила с наръчника 00000000-0000-0000-0000-000000000000 с помощта на командния ред, изпълним от foo.exe в нов хоризонтален прозорец: {'keys': ['ctrl + c'], 'command': {'action': 'splitPane', 'split': 'horizontal', 'profile': '{00000000-0000-0000-0000-000000000000} ',' командна линия ':' foo.exe '}}
  • Отваря профила с името profile1, започващ в директорията c: foo в нов раздел: {'keys': ['ctrl + d'], 'command': {'action': 'newTab', 'profile': 'profile1', 'startDirectory': 'c: \ foo'}}
  • Отваря втория профил в падащото меню, използвайки изпълним командния ред на foo.exe със заглавие на раздела на лентата, започваща в директорията c: foo в нов раздел: {'keys': ['ctrl + e'], 'command': {'action': 'newTab', 'index': 1, 'tabTitle': 'bar', 'startDirectory': 'c: \ foo ',' командна линия ':' foo.exe '}}

Персонализирани настройки по подразбиране

Започвайки с тази нова версия, сега можете да промените профилите си.json, за да имате предпочитаните настройки на профила по подразбиране. С тази нова архитектура можете да зададете свойство веднъж и да го приложите към всичките ви профили. За да добавите тази функция, можете да промените обекта на профили във вашия профил.json, за да имате 'по подразбиране'и'Списък' Имоти.