Как поменять инструмент на «открыть во внешнем редакторе»?

1133
spectre

Это может звучать просто, но когда я пытаюсь открыть графический файл с помощью «Открыть во внешнем редакторе ...», щелкнув правой кнопкой мыши контекстное меню в представлении «проекты» - ничего не происходит. Может кто-нибудь объяснить мне, как этот вариант должен работать? Программа по умолчанию, связанная с графическими файлами (в данном случае это .png), называется GIMP, но в NetBeans этот факт, похоже, отсутствует. Также вот скриншот того, о чем я говорю:

Как поменять инструмент на «открыть во внешнем редакторе»?

Я использую версию Netbeans 8.1, а моя операционная система - Arch Linux.

2

1 ответ на вопрос

1
Darwin Airola

Один из способов сделать это в NetBeans 8.1 (в Windows) - щелкнуть правой кнопкой мыши файл в представлении «Проекты». Затем выберите подменю Инструменты -> Отправить ... -> Настроить .... Откроется другое окно с выбранной вкладкой «Отправить» вкладки «Разное».

В этом окне нажмите кнопку «Добавить». Введите имя (как хотите) в поле формы «Имя сценария». Выберите «Сценарий, который принимает файл (ы) в качестве параметров» в раскрывающемся списке «Тип сценария». Введите «$ » (без кавычек) в поле формы «Сценарий». В поле ниже введите путь к редактору с пробелом, за которым следует «$ @» (например, «Emacs $ @» без кавычек).

Затем щелкните правой кнопкой мыши имя нового сценария, созданного вами в «Списке сценариев», и выберите «Инструменты -> Добавить в Palatte ...».

Наконец, щелкните правой кнопкой мыши файл исходного кода в представлении «Проекты» и выберите «Инструменты» -> «Отправить ...». Это откроет файл в вашем редакторе.

ОБНОВЛЕНИЕ: вышеупомянутый подход, кажется, работает только с проектами на основе Ant (не Maven). Поскольку я недавно начал использовать почти исключительно проекты на основе Maven, вышеупомянутый подход теперь бесполезен для меня. Таким образом, я провел больше исследований и теперь использую плагин QuickOpener .

Плагин QuickOpener не совсем так удобно, как вышеупомянутый подход, но достаточно.