Как определить пользовательский тип файла в интегрированной среде разработки Jetbrains, как определить имена? - PullRequest
0 голосов
/ 09 марта 2019

Фон

  • Я использую PyCharm для просмотра файлов сценариев, используемых в компьютерной игре Operation Flashpoint для создания пользовательских миссий.
  • Я хочу создать пользовательские типы файлов в PyCharm, которые позволят мне использовать различные функции PyCharm для файлов скриптов, используемых в игре.

Проблема

Я хочу, чтобы можно было щелкнуть средней кнопкой мыши по имени переменной или функции и заставить PyCharm показать мне, где эта переменная используется.

Что я хочу сделать (этот пример из Python): enter image description here

Что я вижу в данный момент, когда щелкаю среднюю кнопку мыши по имени переменной: enter image description here

Относительно идентификации имен функций: обратите внимание, что эти файлы сценариев на самом деле не имеют функций в смысле Python; у них есть метки, к которым пользователь может перейти в программе с помощью операторов «goto». Пример: * 1 023 *

#ExampleLabelName
    <do some stuff>
    goto "SomeOtherLabelName"
...