Возвышенный текст 3 Variable Explorer - PullRequest
0 голосов
/ 12 ноября 2018

Я искал по всему интернету и не нашел ничего полезного.Может ли кто-нибудь предложить, как сделать обозреватель переменных в Sublime text 3, как в Spyder?

1 Ответ

0 голосов
/ 13 ноября 2018

( сопровождающий Spyder здесь ) Если вы хотите создать представление вашего текущего пространства имен (что показано в Variable Explorer), вы можете взглянуть на то, как мы его создаем здесь , особенно функция value_to_display, действительно ответственная за это.

Средства просмотра (для списков, dicts, массивов Numpy и DataFrames) реализованы в PyQt, и вы можете найти их здесь.

Чтобы вывести значение переменной из работающего ядра IPython и передать ее зрителям, мы создали наше собственное ядро ​​ 1013 *, которое сериализует значение и отправляет его в Spyder.В Spyder мы десериализовали его и передали его зрителям здесь (ищите метод CreateEditor).

Процесс действительно более сложный, чем это небольшое объяснение, но я надеюсь, что вы сможетеполучить представление о том, как это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...