В IntelliJ IDEA, когда я нажимаю Alt-F7, он загружает список использований того, что я выделяю;Это хорошая функция списка, которая позволяет мне переходить между различными интересующими вас строками кода.
Мне интересно сделать это более абстрактным способом.Если я напишу скрипт, который анализирует код и выкладывает список файлов и номеров строк, я хотел бы иметь возможность перемещаться по ним аналогичным образом.Похоже на функцию быстрого исправления в Vim (и я уверен, что другие текстовые редакторы поддерживают такие вещи).
Пример вывода:
project-a/src/main/java/com/example/Foo.java:34
project-a/src/main/java/com/example/Foo.java:66
project-b/src/main/java/com/example/Bar.java:198
Поддерживает ли IntelliJ загрузку этого спискаместоположений? Если да, то как?
В частности, у меня есть сценарий, который ищет операторы throw
внутри блока catch
, которые не ссылаются на перехваченное исключение.Так что я могу выводить местоположения любым способом, который IntelliJ любит видеть.