Comments 41
А историю там хранить можно?
Почему вообще в виндовом терминале не хранится история? Какие для этого предпосылки были?
PowerShell хранит историю.

Нердская часть: Windows Terminal не может решить это проблему, т.к. работает на другом уровне. Историю собирает и хранит shell, а не terminal.
Точнее, это делает PSReadLine. Если его выгрузить (он иногда сходит с ума и препятствует вводу заглавных символов), то сохранение истории пропадает.

наверное вам задавали этот вопрос 100 раз, но я ответа не знаю.
когда вы замените и замените ли стандартный терминал на этот?

не заменят, только могут добавить новый.


необходимо сохранить обратную совместимость с той инфраструктурой что уже могли написать клиенты микрософта.

Ответ был в одной из статей, когда ещё пытались улучшать cmd — столкнулись с тем, что невозможно развивать его, не ломая обратную совместимость, а это недопустимо.

Поэтому, будут сосуществовать.
Надеюсь, правой кнопкой по пуску и через меню проводника дадут запускать.
Через меню проводника можно прикрутить самостоятельно, внеся правки в реестр (вот только пункт с запуском с правами администратора у меня не прокатил, уже не помню почему). Да и в контекстное меню Пуска добавить можно («Win+X menu editor»).
Я себе такие 2 пункта меню добавил, открывает терминал из директории вызова.
image

Если нужно, то могу файлик реестра выложить для этого дела.
Вот файл реестра, который добавит в меню пунктик «Открыть PowerShell». Можете подредактировать и другие пункты добавить.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenPowershell]
@="Открыть PowerShell"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenPowershell\command]
@="cmd /c \" C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\""

Но ведь он не открывает Windows Terminal!

В том то и дело, что не нашел способа передать в WT путь к папке.

Ну так и спрашивали бы про путь к папке...


Если я правильно понял их исходники, то WT надо запускать с ключами "-- cmd /k cd путь\к\папке"

Что-то я не совсем понял проблемы, но тот файл реестра добавляет пункт в контекстное меню в проводнике, если нажать на этот пункт, то откроется PowerShell из папки, из которой было вызвано контекстное меню. Если нужно заменить на CMD, то должно быть что-то вроде этого:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmd]
@="Открыть CMD"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmd\command]
@="cmd"
Уже говорилось, что старый conhost оставят для обратной совместимости
UPD: извиняюсь, не на тот комментарий оставил ответ

И до сих пор не починили один из важнейших (по крайней мере для меня) багов — проблема с navigation keys и их передачей в бекэнд (#2397). Из-за этого бага не работает много консольных утилит, (включая REPL R), в которых arrow keys используются для навигации/редактирования текста.

Под эту же гребёнку хотелось бы фикса #4334. Мнится мне, что они могут взаимно поломаться. При том, что модификаторы теперь отрабатывают корректно в сочетаниях с F-клавишами, но не с ALT+Letter для быстрого поиска, например (аналог Midnight Commander — CTRL+S Letter).

Ну я с модификаторами не сталкивался (скорее всего потому, что не использую совсем сложные утилиты, а работая в REPL — переключаюсь на PSCore нативный терминал).
Аналогичная пробелма, по всей видимости, существует и в VSCode, где навигация в REPL тоже не работает.


С одной стороны, проект очень хороший, терминал получается современный и удобный. С другой стороны — приоритет анимированного бэкграунда и поддержки нескольких панелей в одной вкладке (когда и так есть вкладки, куда уж больше?) над очевидными багами мне кажется сомнительным.


Нам остается продолжать писать issues и баг-репорты в надежде, что на это обратят внимание.

Для добавления этой функции необходимо изменить объект profiles в profiles.json, добавив свойства «defaults» и «list», как сделано в примере ниже:

В примере ниже пропущена запятая перед "list": [

Что меня особо порадовало — отлично работает консольный far2l через виндовый ssh.
А вот отсутствие поддержки мыши — печалит.
Также, не сумел добиться псевдографики без разрывов на шрифте «Consolas». На «Courier New» — проблем нет.
Также, не сумел добиться псевдографики без разрывов на шрифте «Consolas».

Это проблема шрифта Consolas, а не терминала.

Однако этой проблемы нет с этим-же шрифтом в стандартном терминале. Как так?

Хм, на 20м кегле и у меня "дырок" нет. А вот на 14м — есть. Какой однако замечательный шрифт...

Фаром можно пользоваться только 64-битным. 32-битный из нового терминала запускается во внешнем старом консольном окне.
Одни вопрос.
Лучше чем COnEmu или спокойно сидеть дальше и ждать?
Что за цветовая схема у ubuntu терминала? Можете поделится пожалуйста, у меня она обычная черная.
Глупый вопрос, но не нашёл ответа. Как делаете разбиение экрана на несколько окон?
Only those users with full accounts are able to leave comments. Log in, please.