как использовать pydev в возвышенном, используя sublimeREPL

Мне было интересно, можно ли использовать PyDev в Sublime. Потому что у него есть все эти замечательные функции отладки, которых нет в Sublime. Я знаю, что это не было реализовано, но я думаю, что с помощью нескольких трюков мы можем использовать PyDev в Sublime.

Существует также плагин SublimeREPL, который позволяет запускать интерпретатор внутри Sublime. https://github.com/wuub/SublimeREPL

Кроме того, здесь задокументирована возможность удаленной отладки от PyDev, которой, я думаю, мы можем воспользоваться. http://pydev.org/manual_adv_remote_debugger.html

Любой мозговой штурм о том, как это сделать, будет оценен по достоинству, потому что я думаю, что это, по крайней мере, теоретически возможно с некоторыми хаками!

P.S. Я использую Sublime Text 3 и Ubuntu 13.10 64-бит. Также у меня установлены Eclipse и Pydev.


person 183.amir    schedule 26.02.2014    source источник


Ответы (1)


Вам нужно будет сделать целый пакет, содержащий систему сборки, поддержку синтаксиса и т. д., с чего начать, мне сложно сказать, поскольку я никогда не использовал pydev, но цель, безусловно, состоит в том, чтобы имитировать IDE pydev в возвышенном.

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

Возможно, вы могли бы начать этот пакет, специально написав список всех функций, которые вы хотели бы видеть в возвышенном, посмотрите, существуют ли они на сайте управления пакетами https://packagecontrol.io/ если они отлично справляются, установите их, нет смысла повторять то, что сделал кто-то другой, если это работает для достижения ваших целей, если нет, то добавьте его в свой список, чтобы начать создавать свой пакет.

Это было бы хорошей отправной точкой для изучения того, как настраивать возвышенный текст, и для меня я обычно делаю это, когда ищу то, что мне нужно, и создаю это, будь то тема или система сборки:

packagecontrol.io/docs/submitting_a_package

а также

sublimetext.com/docs/3/packages.html

а также

sublimetext.com/docs/3/

Я использую это лично в системе unix, и оно хорошо работает в отношении REPL:

github.com/spywhere/Terminality/ и, я думаю, более настраиваемый...

Извините, если это не конкретный ответ, так как я никогда не использовал pydev, мне сложно провести сравнение, и я не уверен в вашем вопросе, хотите ли вы полномасштабный pydev в возвышенном тексте или только те функции, которые вы упомянули?

person Community    schedule 31.08.2017