Mac OS X 上的命令行 IntelliJ

2024-01-08

我正在尝试在 Mac OS X 的命令行上启动 IntelliJ 以使用它的 diff 工具。理论上idea.sh diff file1 file2应该管用。在实践中,文件存在一些问题,我认为我已经解决了这些问题(删除了 readlink 等的一些参数)。
然而,当它启动时,它要求我输入许可证信息(即使 Intellij 的实例已经在运行并且许可证在那里)。这让我相信 Mac OS X 上的命令行世界与非命令行世界存在某种分离?真的吗?
此外,当我选择 30 天评估时,它会出现以下异常:

java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/openapi/fileEditor/impl/FileEditorProviderManagerImpl.getProviders must not be null
    at com.intellij.openapi.fileEditor.impl.FileEditorProviderManagerImpl.getProviders(FileEditorProviderManagerImpl.java)
    at com.intellij.openapi.diff.impl.highlighting.EditorPlaceHolder.setContent(EditorPlaceHolder.java:73)
    at com.intellij.openapi.diff.impl.highlighting.DiffPanelState$1.run(DiffPanelState.java:38)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:864)
...

IntelliJ 可以为您安装命令行启动器,将其添加到 PATH 目录将使其与系统上的任何其他命令一样。命令是“想法”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac OS X 上的命令行 IntelliJ 的相关文章

随机推荐