JAVA开发环境IntelliJ IDEA即将推出最新版2020.2:新增从终端运行IDEA功能

新版IntelliJ IDEA2020.2集成了许多用于软件开发的工具。这些工具大多数在引擎盖下的系统外壳中运行。有时,您甚至没有意识到,除了使用集成终端中的命令并读取控制台输出外,您还可以使用相关的IDE功能,例如使用工具窗口或实现此功能的对话框。

全场开发工具,限时特惠!

IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

JAVA开发环境IntelliJ IDEA即将推出最新版2020.2:新增从终端运行IDEA功能

IntelliJ IDEA最新试用版

新版IntelliJ IDEA2020.2集成了许多用于软件开发的工具。这些工具大多数在引擎盖下的系统外壳中运行。有时,您甚至没有意识到,除了使用集成终端中的命令并读取控制台输出外,您还可以使用相关的IDE功能,例如使用工具窗口或实现此功能的对话框。

例如,差异查看器实际上在系统中运行diff命令以产生结果。另一个示例是Git工具窗口中的Log选项卡,它基于git log 命令进行输出的。

如果您不知道IntelliJ IDEA中是否存在这样的功能,或者只是习惯在终端中运行它们,那么IDE将告知您可以在GUI中查看结果。这增加了功能的可发现性,并提供了从终端打开您喜欢的IntelliJ IDEA工具的快捷方法。

下面是它的工作原理:

  1. 在终端中键入受支持的命令,并注意如何突出显示该命令。
  2. 无需按Enter(在终端中运行命令),而是通过按Ctrl + Enter或Cmd + Enter打开相应的GUI工具。在上面的示例中,它将打开Git工具窗口的“ log选项卡,并过滤其用户名中带有“ dmitry”的作者的提交。

以类似的方式,您可以键入diff要比较的文件名的命令,并在突出显示该命令时,按Ctrl + Enter或Cmd + Enter打开diff查看器,而不是将diff输出打印到终端。

可以通过Run Anything(按两次Ctrl键)来运行大多数认可的命令,例如mvn,gradle,rake,rails,等等,这取决于你的插件安装。试用您经常使用的命令,看看此功能是否可以帮助您提高工作效率。

尝试按Ctrl + Shift + Enter或Cmd + Shift + Enter在调试模式下运行突出显示的命令(使用Debug工具窗口而不是Run)。

您可以使用提供的API来实现对更多命令和工具的支持。有关实现示例,请参见IntelliJ IDEA Community Edition的源代码中的GitLogTerminalCustomCommandHandler和TerminalShellCommandHandler类。

如果要禁用此功能,请在“ Terminal ”工具窗口中单击齿轮图标,然后清除 Run commands using IDE选项。

如果要更改默认快捷方式,请打开“ Settings / Preferences ”对话框,转到“ Keymap”,然后展开“ Plug-ins”或者Terminal并修改以下操作:

  • Run highlighted command using IDE(默认快捷方式:Ctrl + Enter或Cmd + Enter)
  • Debug highlighted command using IDE(默认快捷方式:Ctrl + Shift + Enter或Cmd + Shift + Enter)

您可以在接下来发布的IntelliJ IDEA 2020.2 中尝试使用此功能,您也可以关注我们有最新版本即可在我们网站进行下载。

IntelliJ最新试用版>>

如果你对我们的产品感兴趣或者有任何疑问,欢迎咨询在线客服>>

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月18日
下一篇 2020年6月18日

相关推荐

发表回复

登录后才能评论