{"id":5398,"date":"2020-02-13T10:00:55","date_gmt":"2020-02-13T18:00:55","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/commandline\/?p=5398"},"modified":"2020-03-19T16:48:27","modified_gmt":"2020-03-19T23:48:27","slug":"windows-terminal-preview-v0-9-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/commandline\/windows-terminal-preview-v0-9-release\/","title":{"rendered":"Windows Terminal Preview v0.9 Release"},"content":{"rendered":"<p>The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the <a href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal-preview\/9n0dx20hk701\" rel=\"noopener noreferrer\" target=\"_blank\">Microsoft Store<\/a> or from the <a href=\"https:\/\/github.com\/microsoft\/terminal\/releases\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub releases page<\/a>. Let&#8217;s dive into what&#8217;s new!<\/p>\n<h2>Command Line Arguments<\/h2>\n<p>The <code>wt<\/code> execution alias now supports command line arguments! You can now launch Terminal with new tabs and panes split just how you like, with the profiles you like, starting in the directories you like! The possibilities are endless! Here are some examples:<\/p>\n<p><code>wt -d .<\/code><br \/>Opens the Terminal with the default profile in the current working directory.<\/p>\n<p><code>wt -d . ; new-tab -d C:\\ pwsh.exe<\/code><br \/>Opens the Terminal with two tabs. The first is running the default profile starting in the current working directory. The second is using the default profile with pwsh.exe as the <code>\"commandline\"<\/code> (instead of the default profile&#8217;s <code>\"commandline\"<\/code>) starting in the C:\\ directory.<\/p>\n<p><code>wt -p \"Windows PowerShell\" -d . ; split-pane -V wsl.exe<\/code><br \/>Opens the Terminal with two panes, split vertically. The top pane is running the profile with the name &#8220;Windows Terminal&#8221; and the bottom pane is running the default profile using wsl.exe as the <code>\"commandline\"<\/code> (instead of the default profile&#8217;s <code>\"commandline\"<\/code>).<\/p>\n<p><code>wt -d C:\\Users\\cinnamon\\GitHub\\WindowsTerminal ; split-pane -p \"Command Prompt\" ; split-pane -p \"Ubuntu\" -d \\\\wsl$\\Ubuntu\\home\\cinnak -H<\/code><br \/>See below. \ud83d\ude0a<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2020\/02\/terminal-command-args.gif\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2020\/02\/terminal-command-args.gif\" alt=\"Image terminal command args\" width=\"1742\" height=\"1088\" class=\"alignnone size-full wp-image-5399\" \/><\/a><\/p>\n<p>If you&#8217;d like to read up on everything you can do with our new command line arguments, check out the full documentation <a href=\"https:\/\/github.com\/microsoft\/terminal\/blob\/master\/doc\/user-docs\/UsingCommandlineArguments.md\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a>.<\/p>\n<h2>Auto-Detect PowerShell<\/h2>\n<p>If you&#8217;re a big fan of <a href=\"https:\/\/github.com\/powershell\/powershell\" rel=\"noopener noreferrer\" target=\"_blank\">PowerShell Core<\/a>, we have great news for you. The Windows Terminal will now detect any version of PowerShell and automatically create a profile for you. The PowerShell version we think looks best (starting from highest version number, to the most GA version, to the best-packaged version) will be named as &#8220;PowerShell&#8221; and will take the original PowerShell Core slot in the dropdown.<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2020\/02\/terminal-powershell-core.gif\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2020\/02\/terminal-powershell-core.gif\" alt=\"Image terminal powershell core\" width=\"515\" height=\"456\" class=\"alignnone size-full wp-image-5400\" \/><\/a><\/p>\n<h2>Confirm Close All Tabs<\/h2>\n<p>Are you someone who always wants to close all of your tabs without being asked every time? If you said yes, this new feature is for you! A new global setting has been created that allows you to always hide the &#8220;Close All Tabs&#8221; confirmation dialog. You can set <code>\"confirmCloseAllTabs\"<\/code> to <code>false<\/code> at the top of your profiles.json file and you&#8217;ll never see that popup again! Thanks to <a href=\"https:\/\/github.com\/rstat1\" rel=\"noopener noreferrer\" target=\"_blank\">@rstat1<\/a> for the contribution of this new setting. \ud83d\ude0a<\/p>\n<h2>Other Improvements<\/h2>\n<p>\u2b50 <strong>Accessibility:<\/strong> You can now navigate word-by-word using Narrator or NVDA!<\/p>\n<p>\u2b50 You can now drag and drop a file into the Terminal and the file path will be printed!<\/p>\n<p>\u2b50 <code>Ctrl+Ins<\/code> and <code>Shift+Ins<\/code> are bound by default to <code>copy<\/code> and <code>paste<\/code> respectively!<\/p>\n<p>\u2b50 You can now hold <code>Shift<\/code> and click to expand your selection!<\/p>\n<p>\u2b50 VS Code keys used for key bindings are now supported (i.e. <code>\"pgdn\"<\/code> and <code>\"pagedown\"<\/code> are both valid)!<\/p>\n<h2>Bug Fixes<\/h2>\n<p>\ud83d\udc1b <strong>Accessibility:<\/strong> Terminal won&#8217;t crash when Narrator is running!<\/p>\n<p>\ud83d\udc1b Terminal won&#8217;t crash when you provide an invalid background image or icon path!<\/p>\n<p>\ud83d\udc1b Our popup dialogs all now have rounded buttons!<\/p>\n<p>\ud83d\udc1b The search box now works properly in high contrast!<\/p>\n<p>\ud83d\udc1b Some ligatures will render more correctly!<\/p>\n<h2>Top Contributors<\/h2>\n<p>We always love working with our community and we&#8217;d like to give out our monthly contribution awards. Check out the winners!<\/p>\n<h3>Contributors Who Opened the Most Non-Duplicate Issues<\/h3>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/j4james\" rel=\"noopener noreferrer\" target=\"_blank\">j4james<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/jekrock\" rel=\"noopener noreferrer\" target=\"_blank\">JekRock<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/jsoref\" rel=\"noopener noreferrer\" target=\"_blank\">jsoref<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/vadimkantorov\" rel=\"noopener noreferrer\" target=\"_blank\">vadimkantorov<\/a><\/p>\n<h3>Contributors Who Created the Most Merged Pull Requests<\/h3>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/j4james\" rel=\"noopener noreferrer\" target=\"_blank\">j4james<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/german-one\" rel=\"noopener noreferrer\" target=\"_blank\">german-one<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/harmon758\" rel=\"noopener noreferrer\" target=\"_blank\">Harmon758<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/vtabota\" rel=\"noopener noreferrer\" target=\"_blank\">vtabota<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/mkitzan\" rel=\"noopener noreferrer\" target=\"_blank\">mkitzan<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/rholliday\" rel=\"noopener noreferrer\" target=\"_blank\">rholliday<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/iamakulov\" rel=\"noopener noreferrer\" target=\"_blank\">iamakulov<\/a><\/p>\n<h3>Contributors Who Provided the Most Comments on Pull Requests<\/h3>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/jsoref\" rel=\"noopener noreferrer\" target=\"_blank\">jsoref<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/j4james\" rel=\"noopener noreferrer\" target=\"_blank\">j4james<\/a><\/p>\n<p>\ud83c\udfc6 <a href=\"https:\/\/github.com\/german-one\" rel=\"noopener noreferrer\" target=\"_blank\">german-one<\/a><\/p>\n<h2>Let&#8217;s Chat<\/h2>\n<p>If you ever have any questions or feedback, feel free to reach out to Kayla (<a href=\"https:\/\/twitter.com\/cinnamon_msft\" rel=\"noopener noreferrer\" target=\"_blank\">@cinnamon_msft<\/a>) on Twitter or file an issue on <a href=\"https:\/\/github.com\/microsoft\/terminal\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub<\/a>. We hope you like this feature-complete release of the Terminal before v1 and we&#8217;ll be back with another update soon!<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2019\/11\/1911teamsignatures.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2019\/11\/1911teamsignatures.png\" alt=\"\" width=\"2077\" height=\"316\" class=\"alignnone size-full wp-image-5250\" srcset=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2019\/11\/1911teamsignatures.png 2077w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2019\/11\/1911teamsignatures-300x46.png 300w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2019\/11\/1911teamsignatures-768x117.png 768w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2019\/11\/1911teamsignatures-1024x156.png 1024w\" sizes=\"(max-width: 2077px) 100vw, 2077px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page. Let&#8217;s dive into what&#8217;s new! Command Line Arguments The wt execution alias now [&hellip;]<\/p>\n","protected":false},"author":3539,"featured_media":5404,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[10,1,2,3,4,5,6,8,9,782],"tags":[17,22,27,29,31,42,45,48,59,69,70,72],"class_list":["post-5398","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cmd","category-commandline","category-command-line","category-linux-tools","category-ms-dos","category-windows-10","category-windows-console","category-windows-store","category-bash-on-ubuntu-on-windows","category-windows-terminal","tag-accessibility","tag-bash","tag-cmd","tag-command-line","tag-console","tag-linux","tag-ms-dos","tag-powershell","tag-terminal","tag-windows","tag-windows-10","tag-wsl"],"acf":[],"blog_post_summary":"<p>The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page. Let&#8217;s dive into what&#8217;s new! Command Line Arguments The wt execution alias now [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts\/5398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/users\/3539"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/comments?post=5398"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts\/5398\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/media\/5404"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/media?parent=5398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/categories?post=5398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/tags?post=5398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}