JetBrains 在其所有 IDE 中推出新终端测试版
JetBrains 宣布在其 IDE 中集成了新终端(Beta),并将从 2024.1 版本开始在 UI 中提供。用户可以 Settings/Preferences | Tools | Terminal | Enable New Terminal 中切换旧版和新版终端。目前,它仅支持 Bash、Zsh 和 PowerShell,其他 shell 仍在开发中。
新终端保留了旧终端的主要功能,并添加可提高生产力和效率的新功能。“新终端旨在结合基本功能和高级功能,是一种熟悉的工具,以全新的方式呈现,并具有一组扩展的功能。我们的目标是保留终端工作的功能,增强便利性和简单性,并解决长期存在的问题。”
视觉变化
从视觉上看,新终端与新 UI 的外观和风格保持一致,并且可在从 2024.1 版本开始的所有 JetBrains IDE 中使用。新终端的主要视觉区别在于每个命令都以单独的块呈现,以帮助用户快速定位每个命令的开始和结束,增强输出的可读性。此更改还带来了其他新功能:例如使用箭头轻松在块间导航,以及使用户能够轻松在提示和输出之间切换的⌘↑ / ⌘↓(macOS)和Ctrl+↑ / Ctrl+↓(Windows和Linux)快捷键。
另一个重大变化是 command completio 功能,支持命令、路径、参数和选项,旨在简化命令输入。
以及新增了便捷的命令历史记录,可以进行筛选,更容易浏览最近执行的命令。改进了配色方案,使得调色板现在既美观又易于阅读。
架构变化
一些显著变更包括:
完全控制了终端的提示区域。用户现在可以在命令输入期间使用编辑器动作并使用鼠标移动光标。在这个阶段,可能会存在一些问题,比如 shell 快捷键无法工作,行为不符合预期等,团队正在努力解决这些问题。
重新设计了 command completion 功能,将 IDE 的所有知识整合到建议中。由于相关更新仍在进行中,可能会导致一些补全选项不可用,或者与 shell-based completion 不同。
添加了我们自己的命令提示符,显示当前目录、Git分支、Python 虚拟环境和 Anaconda 环境。此举旨在提供丰富的现代命令提示符,即使在 shell 中未配置也是如此。鉴于有些人更喜欢使用与系统终端中相同的提示符,项目团队还在研究支持这种情况的自定义选项。
下一步
JetBrains 计划为新终端提供许多其他功能,比如更多的可视化自定义选项、在内置和 Shell 提示符之间切换的能力、区块的上下文操作、更好的选项卡管理和 AI 新功能。
包括引入更多终端自定义选项(字体、间距等)、改进 command completion 功能、添加在内置提示符和 shell 提示符之间切换的功能、引入块的上下文操作以及简化终端中的选项卡管理。以及计划实施有用的 AI 功能,例如协助输入命令或解释所获得的结果。
更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows + VSCode + WSL 的 Web 开发体验秒了 Mac
Ruby on Rails 作者 DHH 狠狠地吹了一波 Windows 的开发体验,他表示已使用 Windows PC 超过一周,在 VSCode、WSL 和英特尔 CPU 的加持下,运行编程测试的速度比 M3 Max 还快,整体感觉完全可以替代 macOS 进行 Web 开发。 https://twitter.com/dhh/status/1761830698758066298 DHH 说道:“微软竟然能把 Linux 与 Windows 整合得这么好。我原以为在 WSL 下运行肯定会受到性能上的影响。或者说,它会变得笨拙和卡顿。但事实并非如此。……因此,我们要为微软点赞!通过与 Linux 和开源握手言和,微软为开发者提供了极具生产力的工具组合。现在,英特尔和 AMD 的芯片也终于在硬件方面给苹果带去了竞争压力。” 延伸阅读:DHH 锐评 “打包工具”:前端根本不需要构建 (No Build)
- 下一篇
开源日报 | 为什么挡不住英伟达;Sora 不靠蛮力
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.2.23 今日要点 OpenSource Daily Apache ECharts 5.5.0 引入 1KB 的客户端轻量运行时 在 5.5.0 版本中,我们新增了客户端轻量运行时,客户端无需加载完整 ECharts 即可实现部分交互。这样,我们可以在服务端渲染图表,然后在客户端加载轻量运行时,实现一些常见的交互。这意味着,只需要加载4KB 的轻量运行时(gzip 后 1KB),即可实现带初始动画和部分常用交互形式的图表。这一改进将极大地提升页面加载速度,特别是对于移动端的体验。 Oracle 致力解决 Java 虚拟线程 “Pinning” 问题 虚拟线程在 2023 年 9 月发布的 JDK 21 中正式成为一项稳定功能。该功能在 Java 生态系统中反响极佳,但仍存在一些痛点。Oracle 日前在Inside Java 网站上详细介绍了虚拟线程的 “Pinning” 问题。 最常见的两种情况是:(a) 虚拟线程在 synchronized method 中驻留(如执行 socket I/O);(b)虚拟...
相关文章
文章评论
共有0条评论来说两句吧...