前言
开发版暑假,正式版冬天,他们又要咕咕咕了,有了上一次更新开发者版本到这我暗影精灵被迫重装的痛苦经历,我打死也不下开发版 (哎呀真香)
本文翻译自Windows 开发者命令行社区:https://devblogs.microsoft.com/commandline/introducing-windows-terminal/ 绝对会夹带私货科科
截至目前新命令行已经冲到github日榜第一了项目地址:https://github.com/microsoft/Terminal
之后可能会写一个如何安装新版命令行的介绍吧咕咕咕
正文
Introducing Windows Terminal
Kayla,May 6th, 2019
We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
我们怀着激动的心情,发布全新的Windows终端! Windows Terminal是一个全新的,现代的,快速,高效,功能强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和WSL等命令行的用户。
视频链接:https://aka.ms/terminal-video
特社版本我传B站了,过审之后贴上
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly, ensuring you are always up to date and able to enjoy the newest features and latest improvements with minimum effort.
Windows终端将通过Windows 10中的Microsoft Store提供,并将近期更新,确保您的系统版本始终保持最新状态,并以最少的工作量享受最新功能和最新改进。
全新功能
Multiple tabs操作栏
You’ve asked and we’ve listened! The most frequently requested feature for the Terminal is multiple tab support and we are SUPER excited to FINALLY be able to deliver this key feature. You will now be able to open any number of tabs, each connected to a command-line shell or app of your choice, e.g. Command Prompt, PowerShell, Ubuntu on WSL, a Raspberry Pi via SSH, etc.
我们采纳了开发者社区上排名第一的要求:Multiple tabs,现在的终端支持多个选项卡,我们非常高兴终于能够交付这个关键功能。您现在可以打开任意数量的选项卡,每个选项卡都可以连接到您选择的命令行shell或应用程序,例如命令提示符、PowerShell、WSL上的Ubuntu、SSH上的Raspberry Pi等等。
全新的字体渲染
The Windows Terminal uses a GPU accelerated DirectWrite/DirectX-based text rendering engine. This new text rendering engine will display text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc. This engine also renders text much faster than the previous Console’s GDI engine!
Windows终端将会使用基于GPU加速的DirectWrite / DirectX文本呈现引擎。 这个新的文本渲染引擎将显示PC上字体中存在的文本字符,字形和符号,包括CJK表意文字,表情符号,电力线符号,图标,编程逻辑图等。此引擎还比前一个Console的GDI引擎更快地呈现文本!终于可以在终端里面玩emojy了ヾ(≧▽≦*)o
You will also have the option of using our new font! We wanted to create a fun, new, monospaced font to enhance the modern look and feel of the Terminal. Not only will this font include programming ligatures, but it will also be open sourced and have its own repository. Stay tuned for more information on the new font project!
您还可以选择使用我们的新字体! 我们希望创建一种有趣的,新的,等宽字体,以增强终端的现代外观和感觉。 这种字体不仅包括编程专用的字体,而且它也是开源的,并有自己的存储库。 请继续关注有关新字体项目的更多信息!(后续我没有找到不然会贴上)
自定义功能
We have connected with so many command-line users who LOVE to customize their terminals and command-line applications. Windows Terminal provides many settings and configuration options that give you a great deal of control over the Terminal’s appearance and each of the shells/profiles that you can open as new tabs. Settings are stored in a structured text file making it easy for users and/or tools to configure.
我们已经与那么多喜欢定制终端和命令行应用程序的命令行用户建立了联系。 Windows Terminal提供了许多设置和配置选项,使您可以对终端的外观以及可以作为新选项卡打开的每个shell /配置文件进行大量控制。 设置存储在结构化文本文件中,便于用户和/或工具进行配置。
Using Terminal’s configuration mechanism, you will be able to create multiple “profiles” for each shell/app/tool you want to use, whether it be PowerShell, Command Prompt, Ubuntu, or even SSH connections to Azure or IoT devices. These profiles can have their own combination of font styles and sizes, color themes, background blur/transparency levels, etc. You can now create your own custom-styled Terminal that is personalized to your unique taste!
使用终端的配置机制,您将能够为要使用的每个shell / app /工具创建多个“配置文件”,无论是PowerShell,命令提示符,Ubuntu,甚至是与Azure或IoT设备的SSH连接。 这些配置文件可以有自己的字体样式和大小,颜色主题,背景模糊/透明度等组合。您现在可以创建自己的定制风格的终端,根据您的独特品味个性化!
More?
After we’ve shipped Windows Terminal 1.0, we plan to get started on many of the features already in our backlog, in addition to the many features you as the community are likely to add!
在我们发布了Windows Terminal 1.0之后,我们计划着手处理积压中已经存在的许多特性,以及社区可能添加的许多特性!
所以我什么时候才能拿到手??
As of today, the Windows Terminal and Windows Console have been made open source and you can clone, build, run, and test the code from the repository on GitHub: https://github.com/Microsoft/Terminal
截至今天,Windows终端和Windows控制台已经成为开源的,您可以从存储库中克隆,构建,运行和测试代码。
This summer in 2019, Windows Terminal previews will be released to the Microsoft Store for early adopters to use and provide feedback.
今年夏天2019年,Windows终端预览将发布到Microsoft Store,供早期采用者使用并提供反馈。(拿出小本本记下来(ง •_•)ง)
This winter in 2019, our goal is to launch Windows Terminal 1.0 and we’ll work with the community to ensure it’s ready before we release!
在2019年的这个冬天,我们的目标是推出Windows终端1.0,我们将与社区合作,确保在我们发布之前就已经准备就绪!
等等.....你刚刚说了“开源”,对吧?(JO厨欢喜)
Yes we did! We are excited to announce that we are open sourcing not just Windows Terminal, but also the Windows Console which hosts the command-line infrastructure in Windows and provides the traditional Console UX.
是的! 我们很高兴地宣布,我们不仅是Windows终端,而且是Windows控制台,它在Windows中托管命令行基础架构,并提供传统的控制台UX.re我们发布!
We can’t wait to work with you on improving and enhancing the Windows command-line experience!
我们迫不及待地想与您一起改进和增强Windows命令行体验!
这听起来很棒,但是为啥你不直接升级现有的终端呢???
The primary goal of the Windows Console is to preserve backward compatibility with existing command-line tools, scripts, etc. While we’ve managed to introduce many key improvements to the Console’s features (e.g. adding VT and 24-bit color support, etc. see this blog post), we are unable to introduce further meaningful improvements to the Console’s UI without “breaking the world.”
Windows控制台的主要目标是保持与现有命令行工具,脚本等的向后兼容性。虽然我们已经设法为控制台的功能引入了许多关键改进(例如添加VT和24位颜色支持等。 [请参阅此博客文章](https://devblogs.microsoft.com/commandline/new-experimental-console-features/)),我们无法在不“打破世界”(扎瓦鲁多!)的情况下对Console的用户界面进行进一步的有意义的改进。
Therefore, the time has come for a new, fresh approach.
Windows Terminal installs and runs alongside the existing in-box Windows Console application. If you run Cmd/PowerShell/etc. directly, they will start attached to a traditional Console instance in the exact same way they do today. This way, backward compatibility remains intact while providing you the option of experiencing Windows Terminal if/when you wish to do so. Windows Console will continue to ship within Windows for decades to come in order to support existing/legacy applications and systems.
因此,现在是采用新的方法的时候了。
Windows Terminal安装并与现有的内置Windows控制台应用程序一起运行。 如果您运行Cmd / PowerShell / etc。 直接地,它们将以与今天完全相同的方式开始附加到传统的控制台实例。 这样,向后兼容性保持不变,同时为您提供了在您希望的情况下体验Windows终端的选项。 Windows控制台将在未来几十年内继续在Windows中发布,以支持现有/遗留应用程序和系统。
我董了,那我为啥不直接在原有终端的基础上魔改呢?
We carefully explored this option during planning and determined our involvement in an existing project would require changing the project’s requirements and architecture in ways that would be too disruptive.
我们在规划期间仔细研究了这个选项,并确定我们参与现有项目需要以过于破坏性的方式改变项目的要求和架构。
Instead, by creating a new open-source terminal application, and open-sourcing Windows Console, we can now invite the community to collaborate with us on improving the code and leveraging it in their respective projects.
相反,通过创建新的开源终端应用程序和开源Windows控制台,我们现在可以邀请社区与我们合作改进代码并在各自的项目中利用它。
We believe there is plenty of room in the market for new/different ideas about what a terminal can and should do and we aim to help the ecosystem of terminal (and related) applications flourish and grow through the introduction of new ideas, interesting approaches, and exciting innovations in this space.
我们相信市场上有足够的空间来寻找关于终端能够和应该做什么的新的/不同的想法,我们的目标是通过引入新的想法,有趣的方法,帮助终端(和相关)应用的生态系统蓬勃发展, 并带领这个领域的令人兴奋的创新。
真董了,那我可以为新项目贡献代码嘛?
Visit the repo at https://github.com/Microsoft/Terminal to clone, build, test, and run the Terminal! You can file bugs and share feedback with us and the community as well as fix issues and make improvements on GitHub.
访问[https://github.com/Microsoft/Terminal](https://github.com/Microsoft/Terminal)上的repo来克隆,构建,测试和运行终端! 您可以提交错误并与我们和社区分享反馈,以及修复问题并在GitHub上进行改进。
Starting this summer, try installing and running Windows Terminal from the Microsoft Store. If you come across any bugs, share feedback either via the Feedback Hub or GitHub issues for detailed issues/discussions.
从今年夏天开始,尝试从Microsoft Store安装并运行Windows Terminal。 如果您遇到任何错误,请通过反馈中心或GitHub问题分享反馈,以获取详细的问题/讨论。
We are thrilled to be working with you! If you have any questions or feedback, don’t hesitate to reach out to Kayla @cinnamon_msft and/or Rich @richturn_ms on Twitter. We can’t wait to see what exciting improvements and features you make to Windows Terminal and Windows Console.
我们很高兴与您合作! 如果您有任何问题或反馈,请随时联系Kayla [@cinnamon_msft](https://twitter.com/cinnamon_msft)和/或Rich [@richturn_ms](https://twitter.com/richturn_ms )在Twitter上。 我们迫不及待地想看看您对Windows终端和Windows控制台所做的哪些令人兴奋的改进和功能。
作者: Kayla Cinnamon, Rich Turner
中文翻译:0xC00005