【发布时间】:2011-12-11 19:08:37
【问题描述】:
我正在尝试在 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)
...
【问题讨论】:
标签: macos intellij-idea