командная строка IntelliJ в Mac OS X

Я пытаюсь запустить IntelliJ из командной строки в Mac OS X, чтобы использовать его инструмент сравнения. Теоретически idea.sh diff file1 file2 должно работать. На практике с файлом возникают некоторые проблемы, над которыми, как мне кажется, я работал (удаление некоторых аргументов для чтения ссылки и т. Д.).
Однако, когда он запускается, он хочет, чтобы я ввел информацию о лицензии (даже если экземпляр Intellij уже запущен и лицензия есть). Что заставляет меня поверить в то, что в Mac OS X существует какое-то разделение мира командной строки и мира, не являющегося командной строкой? Это правда?
Также, когда я выбираю 30-дневный eval, он выдаёт следующее исключение:

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)
...
32
задан MK. 20 October 2011 в 13:16
поделиться

1 ответ

Если Вам установили панель инструментов, этим теперь управляют с помощью Настроек Приложения Панели инструментов.

Первый позволяют использовать (глобальные) настройки приложения панели инструментов:

enter image description here

Теперь, можно включить на уровне IDE (здесь использующий Intellij):

enter image description here

0
ответ дан 27 November 2019 в 19:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: