If you write code on Windows, you deserve a better terminal

I want to make a confession. When it comes to my computer, I leave everything pretty much raw. Of course, I have my favorite little instruments. I use Chrome plugins like Wappalyzer and many VS Code extensions like Chrome Debugger and Live Server . But I deliberately don't use themes, fonts, formatters, or other eye-pleasing settings. In the distant past, when I first started programming, I spent too much time rebuilding my personalization on different computers and new equipment. Permanent settings are outdated, so I decided to reduce to stock if possible.





This is my excuse why I have spent many months largely ignoring the Microsoft Windows Terminal product. After all, the time I spend on the command line is limited and unremarkable. I set up my application, install npm or Nuget packages and move on. Spending time in a terminal window means walking into a dark corner of the operating system and doing what needs to be done.





But now I have to admit that I was wrong. Or at least there is another tool that I need to free up space for. Since Windows Terminal doesn't just replace a squeaky piece of OS software with a 30-year-old codebase, it also adds some really usable features.





ยซ Windows Console 30 โ€ฆ , , ยป. - , Microsoft





, , . , , , Windows, . , , Windows - PowerShell, . .





- , . . . , . Windows - ConHost.exe, , , .





, PowerShell, ConHost, PowerShell.





Microsoft - ConHost, . , ConHost - . , - Windows.





Microsoft Windows Terminal. , Windows. , Windows, Windows Store. ( GitHub , , , .)





Windows?

- , , . , ยซ ยป , . , Windows , (, , ) . Windows Terminal:





  • . , - ? ! ConHost . , Windows Terminal , .





    Sometimes little things are big things.
    -
  • . , . . Alt + Shift



    , +



    , , -



    , . , Alt



    . !





  • . Windows . PowerShell, , Azure Cloud Shell ( - Azure) bash, Windows Linux Subsystem. , Windows.





    The shells have gone crazy
  • , . - Ctrl



    . ConHost, . Windows , Ctrl + 0



    , . , Windows Terminal Cascadia Code, .





  • . ConHost? , , , .





  • . JSON. , (, , ยซ ยป) .





Linux , . Windows , - . , .





Windows , . 90 , :





  • . , Ctrl + Shift



    . ?





  • .





  • GIF. (, Windows Plus 1998 .)





, , .





VS Code

Visual Studio Code, , , . , (, PowerShell bash), VS Code, ConHost.





, VS Code . Windows . Windows Terminal , VS Code. , VS Code, Windows Terminal, , .





Windows Terminal is steadily moving towards version 2.0, which is expected this spring, and will eventually be included in Windows. A long list of new features is planned , including the ability to tear off tabs and move them from one terminal window to another, infinite scrolling, and a nice user interface for managing settings. Will it be as crazy as VS Code or C #? Not. But sometimes it's enough to make life less painful.





You can download Windows Terminal here .








All Articles