Если я нахожусь в файле .txt и делаю либо Alt-Shift-X,Q, либо использую созданный мной Alt-R ярлык, он запускает build.xml для этого проекта.
Если я нахожусь в файле .js и делаю то же самое, это ничего не делает.
Я тестировал разные файлы, типы файлов и редакторы, и именно расширение файла определяет, работает ли оно.
Другие сочетания клавиш (с тем же «Когда» из «В Windows») отлично работают во всех файлах.
Некоторые расширения работают (.txt, .cfm, .xml), а другие (.html, .js, .less, .cfg) — нет.
Единственная связь, которую я вижу между рабочими, заключается в том, что при просмотре в «Настройки»> «Основные»> «Редакторы»> «Ассоциации файлов» те, которые работают, имеют locked by 'X' content type
рядом с по крайней мере одним связанным редактором.
После тестирования добавление *.js к типу контента «Текст» позволяет ярлыку работать с файлами JS.
Почему наличие выделенного "типа содержимого" позволяет файлу с определенным расширением запускать файл сборки Ant?
Как заставить его работать независимо от текущего типа файла (без прохождения и установки типа содержимого для всех расширений файлов, а также имен всех файлов без расширений)?