- PVSM.RU - https://www.pvsm.ru -

9 советов для Windows Terminal от Скотта Хансельмана

Привет! Возможно вы слышали, что совсем скоро выходит новый Windows Terminal. Мы уже писали об этом здесь [1]. Наш коллега Скотт Хансельман подготовил несколько советов по тому, как работать с новым терминалом. Присоединяйтесь!

image

Итак, вы загрузили Windows Terminal и… что теперь?

Сначала вы можете быть не в восторге. Это все же Терминал, и он не поведет вас, держа за руку.

1) Ознакомьтесь с пользовательской документацией Windows Terminal [2]

2) Настройки выражены в формате JSON [3]. Вы добьетесь большего успеха, если ваш редактор файлов JSON будет чем-то вроде Visual Studio Code [4] и будет поддерживать схему JSON, а также intellisense.

  • Проверьте свои настройки по умолчанию! Для наглядности представляю мой profile.json [5] (который никоим образом не является идеальным). Я установил requestedTheme, alwaysShowTabs и defaultProfile.

3) Определитесь с сочетаниями клавиш. Windows Terminal имеет широкие возможности для настройки [6].

  • Любая клавиша, которую вы нажимаете, может быть переназначена.

4) Оформление соответствует вашим желаниям?

5) Хотите перейти на новый уровень? Исследуйте фоновые изображения.

  • Вы можете установить фоновые изображения или даже GIF-файлы. Подробнее здесь [10].

6) Укажите свой startingDirectory.

  • Если вы используете WSL, возможно, рано или поздно у вас появится желание, чтобы ваш начальный каталог располагался в файловой системе Linux [11].

7) Вы все еще можете использовать Far, GitBash, Cygwin, или cmder, если хотите. Подробности в документации [12].

8) Изучите аргументы командной строки Windows Terminal.

  • Возможно, вы знаете, что можно запустить Windows Terminal воспользовавшись «wt.exe», однако теперь вы можете использовать и аргументы командной строки! Вот несколько примеров:
    wt ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe
    wt -d .
    wt -d c:github

    На этом этапе вы можете продвинуться настолько далеко, насколько пожелаете. Сделайте другие иконки, закрепите их на панели задач, отрывайтесь по полной. Кроме того, ознакомьтесь с такими подкомандами, как new-tab, split-pane и focus-tab.

9) Я записал видео [13], демонстрирующее человеку, привыкшему к Mac и Linux, как настроить Windows Terminal в связке с WSL (Windows Subsystem for Linux), возможно, оно вам будет интересно.

Пожалуйста, поделитесь ниже своими советами, профилями и любимыми темами для терминала!

Автор: Лев Буланов

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/programmirovanie/348731

Ссылки в тексте:

[1] здесь: https://habr.com/ru/company/microsoft/blog/489402/

[2] пользовательской документацией Windows Terminal: https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md?WT.mc_id=-blog-scottha

[3] формате JSON: https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md?WT.mc_id=-blog-scottha

[4] Visual Studio Code: http://code.visualstudio.com/?WT.mc_id=-blog-scottha

[5] profile.json: https://gist.github.com/shanselman/4d954449914664024ee20ba10c2aaa0d?WT.mc_id=-blog-scottha

[6] широкие возможности для настройки: https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md?WT.mc_id=-blog-scottha#profiles

[7] terminalsplash.com: https://terminalsplash.com/

[8] цветовых схем iTerm2: https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/windowsterminal?WT.mc_id=-blog-scottha

[9] здесь: https://iterm2colorschemes.com/

[10] здесь: https://www.hanselman.com/blog/AddingReactionGifsForYourBuildSystemAndTheWindowsTerminal.aspx

[11] файловой системе Linux: https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md?WT.mc_id=-blog-scottha#setting-the-startingdirectory-of-wsl-profiles-to-

[12] документации: https://github.com/microsoft/terminal/blob/master/doc/user-docs/ThirdPartyToolProfiles.md?WT.mc_id=-blog-scottha

[13] видео: https://www.youtube.com/watch?v=j0PPcUUtHlw

[14] Источник: https://habr.com/ru/post/489620/?utm_source=habrahabr&utm_medium=rss&utm_campaign=489620