Подсветка синтаксиса Python / Intellisense? - PullRequest
2 голосов
/ 01 декабря 2009

Я начал возиться с Google App Engine, писать Python.

Я люблю Visual Studio по многим причинам, но в настоящее время мои .py файлы выглядят просто как текст.

Я искал в интернете способ найти его для выделения файлов python (intellisense был бы хорошим бонусом, но не обязательным), но ничего не нашел.

Есть и другие вопросы по SO по этому поводу, но все ответы указывают на разные IDE или на установку IronPythonStudio (что кажется излишним, поскольку я хочу только раскрашивать, и в любом случае оно может работать по-разному, ориентируясь на .NET). *

Кто-нибудь знает, как просто заставить VS выделить Python? Это действительно так необычно? (

Ответы [ 4 ]

1 голос
/ 28 июня 2012

http://pytools.codeplex.com/

Это замена IronPythonStudio и хорошо работает с VS2010. Что касается python, вы можете указать его в любой библиотеке каталогов python (включая Ironpython и т. Д.) Для intellisense. Лучшая часть, это бесплатно.

1 голос
/ 01 декабря 2009

В Windows вы можете использовать Notepad ++ . Он имеет подсветку синтаксиса для Python и довольно функционально, легкий редактор.

1 голос
/ 01 декабря 2009

Спасибо за все ответы. Я просмотрел некоторые среды разработки Python (и их скриншоты) и решил проверить IronPythonStudio. Мои файлы .py теперь красиво помечены цветом, и есть некоторый смысл :) К сожалению, Ctrl + K, D не работает, но код гораздо приятнее, чем простой желтый текст, который я имел ранее.

Для любого, кто является таким большим фанатом Visual Studio, как я, IronPythonStudio определенно лучше, чем просто кодировать его как текст; o)

0 голосов
/ 01 декабря 2009

К сожалению, я не думаю, что есть какой-либо способ интегрировать VS с Python.

Если вы хотите что-то не слишком тяжелое, вы можете использовать Komodo edit , - это очень хорошо для небольших и средних проектов. Вы можете использовать pydev + aptana studio или pydev + eclipse для больших вещей. Он ни в коем случае не легкий, но у pydev есть несколько хороших инструментов (предварительно настроенных), таких как pylint.

Что касается автозавершения кода, то, на мой взгляд, всем редакторам / IDE Python в этой области немного не хватает, но это из-за динамической природы питона (короче говоря, вы не можете понять, что делает код до того, как он действительно запустится) это), так что это не может считаться недостатком IDE или чьим-либо недостатком в этом отношении.

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