导读:在Java的IDE中,有一些免费且好用的Shell,送给你们。
尽管 IDE 非常棒并且包含许多用于开发软件的工具。作为全栈开发人员,我们有时候也需要转到命令行来执行某些操作。
你可能正在使用操作系统上安装的其中一个终端应用程序,或者使用 IDE 附带的终端面板。
并非所有 Shell 都包含在你的 IDE 中。以下表格是基于我的Windows计算机的 IDE 默认支持的 Shell 列表。
Shell | IntelliJ IDEA | Eclipse | Apache NetBeans |
命令提示符 | ✅ | ✅ | |
Powershell | ✅ | ||
WSL(适用于 Linux 的 Windows 子系统) | ✅ | ✅ | |
Git Bash | (1) | ✅ | |
cygwin | (1) | ✅ | |
SSH (Secure SHell) | ✅ | ✅ |
尽管 IntelliJ IDEA 不提供 Cygwin 和 Git Bash 作为选项,但可以通过进入设置并提供不同的默认 shell 路径来使用其中一个。
请注意,JetBrains IntelliJ IDEA 是指所有基于相同框架的 JetBrains IDE,例如 Android Studio、PyCharm、WebStorm、PhpStorm、IntelliJ IDEA Ultimate 等。
由于我开发了很多软件,其中大部分是实用程序,我认为让它们作为 IDE 插件运行会很有用。为了避免创建和更新太多 IDE 插件,我创建了这个插件,我的软件以小程序的形式分发和运行。
同时,我还添加了许多小程序,如本文中提到的小程序,它们基本上是包装开源库的小程序。
请注意,对于命令提示符、Powershell、WSL、Git Bash 和 Cygwin,它们需要安装在你的计算机上,并且可执行文件应该在PATH环境变量中。
对于 macOS 和 Linux,它将启动zsh或启动环境变量bash中定义的任何 shell SHELL。
请注意,背景和前景色是在小程序参数中定义的。
Powershell 也适用于 macOS 和 Linux,因此我已调整小程序以使其也适用于这些操作系统,但我还没有对其进行测试。
如果Cygwin.bat目录不在你的PATH环境变量中,它会尝试使用常量CYGWIN_HOME来查找它,或者如果cygwin\bin在 中的PATH。
同时执行多个Applet。例如,在新选项卡中或另一个选项卡旁边(拆分窗格)添加 shell。
通过向Applet链接提供查询参数来覆盖启动参数
终端Applet支持文件参数
将文件或目录拖放到面板将打印终端的完整路径
更多功能
参数名称 | 描述 | 例子 |
背景 | 贝壳的背景颜色为 红绿蓝(rrggbb) | 000000 |
前景 | 外壳的前景色 | 00FF00 |
文件 | shell 目录 | PATH:\Java |
例如:
https://www.japplis.com/applet-runner/terminal/command-prompt.html?Background=000000&Foreground=00FF00&File=C:\Java
定义启动目录
从上次使用的目录开始
即使使用免费版的 Applet Runner,也可以在选项卡和拆分中添加更多 shell
更好的目录导航:面包屑、书签、历史菜单、Alt + 向上、树形导航(见屏幕截图)……
将喜爱的命令存储在可重复使用的列表中
在设置中轻松定义背景和前景色
外壳在外部窗口中始终处于最顶部(Shift + F12)并且半透明(Shift + Ctrl + F12和Shift + Alt + Mouse wheel)
加上Ant Commander Pro 的所有其他功能
这可以帮助你减少打开的终端窗口数量,并在 IDE 中工作时保持流畅。
祝各位新年快乐!
作者:聆听音乐的鱼
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。