Windows Tips & News

Windows Terminal Preview 1.18 добавя Tab Tearout, Portable Mode и др

Microsoft пусна Windows Terminal Preview 1.18 и Windows Terminal 1.17 stable. Версия 1.17 включва всички по-рано обявени промени. Клонът за предварителен преглед включва още повече подобрения, които много потребители очакваха.

Какво е новото в Windows Terminal 1.18

Откъсване на раздела

Започвайки от Windows Terminal Preview 1.18, можете да откъснете разделите в Windows Terminal, както и да премествате раздели от единия прозорец на терминала в другия.

https://winaero.com/blog/wp-content/uploads/2023/05/tear-tab_optimized.mp4?_=1
https://winaero.com/blog/wp-content/uploads/2023/05/attach-tab_optimized.mp4?_=2

Актуализации на променливи на средата

Отварянето на нов раздел или панел в терминала на Windows вече автоматично ще презареди променливите на средата, елиминирайки необходимостта от изключване на терминала след инсталиране или модифициране на PATH. Тази нова функция позволява безпроблемни преходи между сесиите. Освен това потребителите вече могат лесно да добавят променливи на средата към своите сесии, като редактират файла settings.json. Вижте следния пример:

Променливите на средата, които сте задали по подразбиране ще бъде достъпен във всички профили. От друга страна, променливите на средата, специфични за даден профил, ще бъдат налични само в този конкретен профил. Като пример, ако MY_ENVIRONMENT_VARIABLE е зададено на „Здравейте от PowerShell!“ в профил на PowerShell, той ще бъде видим само когато го отпечатате в този профил.

Контекстно меню с десен бутон (експериментално)

Активирането на тази функция изисква ръчен процес и след като бъде активирана, ще имате достъп до контекстно меню, като щракнете с десния бутон върху черупката във вашия терминал.

За това добавете "experimental.rightClickContextMenu": "вярно" в по подразбиране раздел на вашите профили раздел на вашия settings.json.

Когато не е избран текст, менюто включва елементите Поставяне, Разделен панел, Дублиране на раздела и Затваряне на раздела. За избор на текст ще видите допълнителни опции за избор на команда и избор на изход.

Подобрения на Atlas Engine

Windows Terminal Preview 1.18 носи значителни подобрения в нашата експериментална машина за изобразяване на текст, AtlasEngine. Енджинът е претърпял значително пренаписване, за да поддържа припокриващ се текст, като по този начин елиминира проблемите с отрязването на курсив, емотикони и сложни скриптове. Въпреки това, глифовете на кутията ще продължат да бъдат изрязвани към съответните им клетки.

Преносим режим

ZIP пакетът на Windows Terminal поддържа преносим режим, официално поддържан режим на изпълнение, при който Terminal съхранява настройките си в папка до WindowsTerminal.exe. Преносимият режим не се поддържа в дистрибуциите на опаковани или предварително инсталирани комплекти.

Дистрибуциите в неопакован и преносим режим на Windows Terminal са полезни за глобално изпълнение на Terminal без него инсталирането му, особено на системи, където потребителите нямат разрешение да инсталират MSIX пакети или да изтеглят софтуер от Microsoft Store. Преносимият режим ви позволява да носите или архивирате предварително конфигурирана инсталация на Terminal и да я стартирате от мрежово споделяне, облачно устройство или USB флаш устройство. Тази инсталация е самостоятелна и няма да пречи на други инсталирани дистрибуции на Terminal.

Активирането на преносим режим изисква ръчна намеса. След като разархивирате изтегленото Windows Terminal, създайте файл с име ".portable" заедно с WindowsTerminal.exe. При стартиране на WindowsTerminal.exe, терминалът автоматично ще генерира директория с име „настройки“, за да съхранява както настройките, така и състоянието на изпълнение, като например оформления на прозорци.

Забележка че създаването на .portable файла няма автоматично да презареди настройките на терминала и да го трансформира в преносим режим. Трябва да рестартирате терминала, за да приложите тази промяна. Можете да проверите дали сте в преносим режим, като изберете „Относно“ в падащото меню.

Актуализации за използваемост

  • Терминалът на Windows вече може да използва Ctrl+Shift за стартиране на терминал, повишен от контекстното меню (благодаря @jamespack!)
  •  Потребителите вече могат да активират и деактивират режим само за четене, вместо да го превключват с действията enableReadOnly и disableReadOnly (благодаря @Swinkid!)
  •  Добавихме „наследени“ теми към нашите налични теми по подразбиране. Вижте ги в потребителския интерфейс за настройки!
  •  Подобрихме текста за визуализация в потребителския интерфейс за настройки и активирахме курсора
  •  Потребителите вече могат да персонализират размерите на клетките и разстоянието между редовете
  •  Сега се появява предупреждение, когато е избран пропорционален шрифт (благодаря отново @jamespack!)
  •  Добавихме действие за незабавно рестартиране на връзка (restartConnection). Вие също така ръчно извиквате това меню с клавишна комбинация, като вместо това обвързвате клавишно свързване
  •  Добавихме действие за ръчно извикване на контролното контекстно меню
  •  Добавена е поддръжка на списък за прескачане за косвени препратки към икони (благодаря още веднъж @jamespack!)
  •  $theme.tab.showCloseButton вече поддържа activeOnly, за показване на x само в активния раздел (благодаря @kovdu!)
  •  Всяка WSL дистрибуция с име rancher-desktop или rancher-desktop-data ще бъде игнорирана. Благодаря, че ни помогна с това, @jamespack. За повече информация относно тази промяна, моля, вижте проблем #12757 в GitHub.

Разни подобрения

  •  Добавена е поддръжка за последователности от хоризонтални полета
  •  Добавена е поддръжка за режим на поставяне в скоби в ConHost
  •  Добавена е поддръжка за CSI 18t
  •  Добавен е подтекст защо „Винаги показвай раздели“ не може да се превключва в потребителския интерфейс за настройки
  •  Бутонът за нулиране вече е достъпен с описание в нулиране
  •  Преработихме как се обработва рестартирането на връзката и добавихме действие за restartConnection за ръчно рестартиране на раздел или панел
  •  Ако използвате FTCS маркировките „начало на команда“, „начало на извеждане“ и „край на извеждане“ (OSC 133), можете сега използвайте действията selectCommand и selectOutput, за да изберете командата или изхода, както е демаркиран от тях последователности

Изчистване на бъгове

  •  Активните атрибути вече се запазват по време на операции за преоразмеряване на виртуален терминал (VT).
  •  Функционалността LineFeed и PrintString вече е обединена в AdaptDispatch
  •  ConHost вече зачита кодовата страница, съхранена в .LNK файлове
  •  Терминалът на Windows вече ще се фокусира върху обвивката вместо върху заглавната лента, когато е избран профил от вложено меню
  •  Сега ръчно оценяваме предварително началната директория, когато извикваме elevate-shim
  •  Сега използваме „виртуален CWD“ за всеки терминален прозорец
  •  Поправихме грешка при стартиране на терминала по подразбиране, която трябва да коригира някои приложения, които незабавно отпечатват много текст на конзолата
  •  Сега използваме постоянната позиция с centerOnLaunch: вярно

Изтеглете Windows Terminal

Можете да инсталирате Терминал на Windows и Windows Terminal Preview от Microsoft Store, от Страница за издаване на GitHub, или с помощта на winget.

източник: Microsoft

Ако ви харесва тази статия, моля, споделете я чрез бутоните по-долу. Това няма да отнеме много от вас, но ще ни помогне да растем. Благодаря за подкрепата!

Преместете часовника в края на лентата на задачите в Windows 10

Преместете часовника в края на лентата на задачите в Windows 10

С Windows 10 Anniversary Update, Microsoft направи промени в лентата на задачите. Сега той показв...

Прочетете още

Приложението ви Телефон получава няколко нови функции

Приложението ви Телефон получава няколко нови функции

Малка актуализация на приложението Вашият телефон стана достъпна за редица запознати с Windows. С...

Прочетете още

Edge Dev 89.0.760.0 е излязъл със следните промени

Edge Dev 89.0.760.0 е излязъл със следните промени

Оставете коментарMicrosoft пусна нова актуализация на Dev канала на браузъра Edge. Забележителен ...

Прочетете още