Я ищу текстовый редактор для программирования на Python, желательно тот, который прост в освоении для начинающих.
89
Я ищу текстовый редактор для программирования на Python, желательно тот, который прост в освоении для начинающих.
Ответы:
Geany
Geany - это облегченная среда разработки, поддерживающая python.
Некоторые функции, которые я нашел особенно полезными, включают в себя:
источник
напор
Я думаю, что Vim потрясающий!
Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi, распространяемая с большинством систем UNIX.
Хотя Vim изначально был выпущен для Amiga, с тех пор Vim был разработан как кроссплатформенный , поддерживающий многие другие платформы. Это самый популярный редактор среди читателей Linux Journal .
Vim - это бесплатное программное обеспечение с открытым исходным кодом, которое выпускается по лицензии, которая включает некоторые положения о благотворительности, поощряя пользователей, которым нравится это программное обеспечение, рассмотреть возможность пожертвования детям в Уганде. Лицензия совместима с GNU General Public License.
источник
vim
в Ubuntu установлена сокращенная версия (vim-tiny
) и что для версии с графическим интерфейсом пользователь должен установитьvim-gnome
илиvim-gtk
, что кажется идентичным.vim.tiny
если вы хотите выполнить это.Мне действительно нужно добавить Sublime Text 2 в список, потому что это просто потрясающе. Это лучшая альтернатива TextMate для Linux.
В нем слишком много функций, чтобы написать все здесь, но назвать только несколько:
источник
kate
. Превосходное размещение терминала и цветовой палитры лучше, но комментировать и добавлять отступы в несколько строк кодаkate
проще. Есть открытая альтернативаlime-text
Gedit
Gedit - это простой, но полезный текстовый редактор, который поддерживает подсветку синтаксиса для python. Он не имеет много функций из коробки, но очень прост в использовании. Он может быть расширен с помощью плагинов. Существует набор плагинов, которые можно установить из пакета gedit-plugins .
источник
Для простого, но мощного текстового редактора мне нравится SciTE . Он имеет множество языковых опций и является кроссплатформенным. Notepad ++ был разработан на основе кодовой базы SciTE, так что это хорошая отправная точка, если вы переходите с Windows / Notepad ++.
источник
Мой выбор - Кейт. Это приложение KDE, поэтому, если вы используете Gnome, будет также установлена куча зависимостей.
Кейт
http://en.wikipedia.org/wiki/File:Kate3.png
источник
Ctrl-Alt-O
.Почему бы вам не использовать eclipse? .. Для eclipse есть расширение python.
Особенности включают в себя:
Проверьте этот URL: http://pydev.org/manual_101_install.html
источник
напор
один из классических текстовых редакторов, кроссплатформенный и фанат гуру программирования. Небольшая кривая обучения, но как только вы поймете, насколько мощной она может быть, вы никогда не вернетесь назад.
Существует множество плагинов, которые позволят вам быстро настроить полноценную Rails IDE: НАЖМИТЕ ЗДЕСЬ
источник
Красная машина
Нашел его рекламируемым на StackOverflow. Открытый исходный код, кросс-платформенный, выглядит / чувствует / работает как TextMate. Он даже поддерживает пакеты TextMate и поставляется с темами TextMate! Он имеет браузер файлов проекта и кучу других функций. Прочитайте инструкцию по установке и затем:
ПРИМЕЧАНИЕ: он находится в разработке
источник
Перейти с Emacs, у него есть твердый режим Python. Вам не нужно ничего слишком причудливого в любом случае. Вместо того, чтобы использовать браузер классов, это помогает использовать веб-браузер или прочитать руководство для любых модулей, которые вы используете.
источник
htop
. : DNano
Если вы хотите ознакомиться с интерфейсом командной строки (CLI) в терминале, я бы предложил Nano. Это очень гибкий инструмент, более того, он уже предустановлен в терминал GNOME.
Чтобы получить доступ к Nano:
Сначала это довольно сложно, но полезно, если вы являетесь системным администратором, и будет полезно в ситуациях, когда нет графических интерфейсов.
источник
книжники
Писцы предназначены для того, чтобы сделать вас более продуктивными. Простыми, стройными и изящными, но в то же время мощными.
Особенности включают в себя:
устанавливать
Или Последняя версия Scribes может быть установлена с использованием следующего официального PPA: -
источник
Я использую Gedit с плагином Gmate . Это легкое и быстрое решение. Я думаю, что это позволяет вам использовать многие функции TextMate.
Просто скачайте исходный код и запустите скрипт install.sh.
источник
Попробуй Джани . Он имеет встроенную поддержку Ruby и обладает нужными вам функциями. Он разработан с учетом особенностей среды IDE, оставаясь при этом легким.
Чтобы установить его, в том числе функциональности проекта вы хотите, установить
geany
иgeany-plugins
пакеты.источник
Отредактируйте полностью.
Это один из немногих редакторов, который на самом деле работает с удаленными местами. Ни один другой известный мне редактор не поддерживает местоположения ssh, определенные как закладки Nautilus.
Он прекрасно вписывается в ваш рабочий стол. Все эти кроссплатформенные редакторы основаны на XUL или Java и часто имеют ужасный рендеринг шрифтов.
Слева находится панель файлов (нажмите F9).
Имеет поддержку синтаксиса для всех файлов ruby.
Поддерживаются самые распространенные сочетания клавиш. Те, которые вы уже ожидаете работать.
Есть плагины для завершения кода.
Есть плагины для контроля версий. (по крайней мере, базар, я не уверен насчет мерзавца)
Есть консольный плагин. Но я обычно просто открываю терминал на другом рабочем столе и фокусируюсь на мышке. Вы также можете посмотреть на такие вещи, как землетрясение. (который связывает выпадающий терминал с клавишей ~, как в Quake)
Вы можете подключить ярлыки к пользовательским сценариям оболочки, которые работают в «главном» каталоге. Идеально подходит для общих задач грабли.
PS. Если вам не нужна или не нужна файловая панель, вы должны взглянуть на Scribes. Это текстовый клон. Довольно много. Очень худой, но он хорошо интегрируется. Поддерживает удаленные места, шаблоны кода, подсветку синтаксиса. Единственная забавная причудливость в том, что она сохраняется при вводе текста и не имеет соответствующей панели файлов.
источник
MonoDevelop
Первоначально он был написан как IDE для написания на C # (для него это просто фантастика), но были созданы расширения для расширения редактора для других языков.
Языки расширения включают в себя:
Также ходят слухи, что над модулем PHP ведется работа.
Лично я использовал его в основном для C # и некоторых разработок на Python (я действительно хотел бы, чтобы разработчики начали работать с функцией автозаполнения Python).
Он также имеет возможность интегрировать плагины для управления базами данных, контроля версий, модульного тестирования и т. Д.
Хотя это и не очень легкий вариант, его, безусловно, стоит использовать.
источник
Все вышеперечисленное - отличные редакторы. Недавно я нашел этот новый легкий IDE, и он также кросс-платформенный.
PyCharm
Это пакет для всех языков сценариев. Он поставляется и в других версиях, PHP Storm5 и WebStorm
PHP Storm, содержит поддержку всех языков. Кроме того, прелесть этого редактора в том, что если вы студент. Вы можете подать заявку на эту IDE бесплатно и не только для себя, но и для неограниченного числа пользователей на один год. Также, как и в Visual Studio, она имеет функцию intellisense, в которой свойства и методы отображаются в раскрывающемся списке.
Мне действительно очень весело с этим редактором.
источник
Я могу предложить вам Komodo Edit . Вы можете найти его здесь: http://www.activestate.com/komodo-edit
источник
Emacs - это отличный текстовый редактор (плюс множество других функций), который хорошо послужит вам в долгосрочной перспективе. У него действительно крутая кривая обучения, но я думаю, что вы будете хорошо вознаграждены. Установите его с помощью:
sudo apt-get install emacs
Я бы начал с учебника по встроенным Emacs. Он должен быть легко доступен из стандартного «буфера», который открывается. Это поможет вам начать работу.
источник
Я очень рекомендую преемника Sublime Text 2, Sublime Text 3 . Это очень быстро и имеет поддержку сочетаний клавиш. Вы можете установить множество плагинов для добавления новых функций.
К сожалению, возвышенный текст не с открытым исходным кодом, а платные / nagware. Тем не менее, есть проект с открытым исходным кодом, пытающийся сместить его Lime Text
источник
DrPython
DrPython - это специфичная для Python IDE, написанная на python, и я верю, что вы даже можете расширить ее на python. Особенности включают в себя:
источник
Не ненавидь меня за то, что я собираюсь сказать: netbeans 6.9 . (скачайте "ruby-версию", чтобы избежать загрузки других ненужных вещей ..)
Да, вы скажете: но для этого нужна Java! но, если у вас есть + 512 МБ, просто попробуйте, и скажите мне позже, это просто вариант больше: P
источник
В интересах предложить другой вариант редактора для полноты - посмотрите Eclipse с плагином Aptana .
Pros
Это полезно, если у вас уже установлен Eclipse, и вы хотите работать на Ruby.
Он имеет все функции, которые вы просили, и многое другое (например, intellisense)
Как только вы освоите интерфейс Eclipse, вы сможете работать с самыми разными языками программирования и технологиями.
Cons
Eclipse требует много ресурсов - не для машин с низким объемом памяти.
Пользовательский интерфейс имеет кривую обучения, если вы не знакомы с Eclipse.
источник
Bluefish Editor
С сайта:
Кроме того, Scribes (который очень похож на Textmate Mac OS X).
источник
Я также предлагаю Gedit. Проверьте gedit-mate для большого "набора плагинов, инструментов, цветовых схем и фрагментов, которые улучшат вашу работу".
источник
Я предлагаю использовать jedit. Это один из немногих редакторов, которые позволяют вам отображать более одного файла одновременно, что я считаю очень полезным. Вы также можете одновременно отображать разные части одного и того же файла. Единственный другой редактор, который делает это, это kate, но, похоже, он не работает с более свежими версиями ubuntu.
источник
Для кроссплатформенного редактирования Python вы можете использовать SPE
(Тем не менее, Кейт, Sublime2 и Geany с отрывками фантастичны)
источник
Официальный сайт python отслеживает редакторов Python, а также IDE . Проверьте там для последней поддержки!
http://wiki.python.org/moin/PythonEditors
источник