Какие текстовые редакторы для разработчиков доступны для Ubuntu? [закрыто]

Я ищу текстовый редактор для программирования на Python, желательно такой, который легко освоить новичкам.

89
задан 21 May 2014 в 07:40

28 ответов

Я предлагаю использовать jedit. Это один из немногих редакторов, которые позволяют вам отображать более одного файла одновременно, что я считаю очень полезным. Вы также можете одновременно отображать разные части одного и того же файла. Единственный другой редактор, который делает это, это kate, но, похоже, он не работает с более свежими версиями ubuntu.

0
ответ дан 21 May 2014 в 07:40

Для кроссплатформенного редактирования Python вы можете использовать SPE

(однако, Kate, Sublime2 и Geany с фрагментами фантастические)

sudo apt-get install spe

0
ответ дан 21 May 2014 в 07:40

Я очень рекомендую преемника Sublime Text 2, Sublime Text 3 . Это очень быстро и имеет поддержку сочетаний клавиш. Вы можете установить множество плагинов для добавления новых функций.

К сожалению, возвышенный текст не с открытым исходным кодом, а платные / nagware. Тем не менее, существует проект с открытым исходным кодом, пытающийся вытеснить его Lime Text

0
ответ дан 21 May 2014 в 07:40

DrPython install drpython

DrPython - это специфичная для Python IDE, написанная на python, и я считаю, что вы даже можете расширить ее на python. Особенности включают в себя:

  • Подсветка синтаксиса
  • Браузер классов
  • Встроенный отладчик Python

alt text

0
ответ дан 21 May 2014 в 07:40

Я также предлагаю Gedit. Посетите gedit-mate , чтобы найти «набор плагинов, инструментов, цветовых схем и фрагментов, которые улучшат вашу работу».

0
ответ дан 21 May 2014 в 07:40

Не ненавидь меня за то, что я собираюсь сказать: NetBeans 6,9 . (скачайте "ruby-версию", чтобы избежать загрузки других ненужных вещей ..)
да, вы скажете: но для этого нужна Java! но, если у вас есть + 512 МБ, просто попробуйте, и скажите мне позже, это просто вариант больше: P

0
ответ дан 21 May 2014 в 07:40

Bluefish Editor

С веб-сайта:

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

Кроме того, Scribes (что очень похоже на Macmate X Textmate).

0
ответ дан 21 May 2014 в 07:40

Geany alt text

Geany - это облегченная среда разработки, поддерживающая python.

Некоторые функции, которые я нашел особенно полезными, включают:

  • Подсветка синтаксиса
  • Автоматическое отступление - особенно полезно для python
  • Сворачивание кода, позволяющее скрыть части вашего кода
  • Встроенная проверка и выполнение синтаксиса
  • Обозреватель символов
  • Встроенный терминал
  • Найти и заменить на поддержку регулярных выражений
[ 1114] alt text

0
ответ дан 21 May 2014 в 07:40

В интересах предложить другой вариант редактора для полноты - посмотрите Eclipse с плагином Aptana .

Плюсы

  1. Это полезно, если у вас уже установлен Eclipse и вы хотите работать на Ruby.

  2. В нем есть все функции, которые вы запрашивали, и даже больше (например, intellisense)

  3. Как только вы освоите интерфейс Eclipse, вы сможете работать на самых разных языках программирования. и технологии

Минусы

  1. Eclipse требует много ресурсов - не для машин с малым объемом памяти.

  2. Пользовательский интерфейс имеет кривую обучения, если вы не знакомы с Eclipse.

0
ответ дан 21 May 2014 в 07:40

Я могу предложить вам Komodo Edit . Вы можете найти его здесь: http://www.activestate.com/komodo-edit

0
ответ дан 21 May 2014 в 07:40

Emacs - отличный текстовый редактор (плюс множество других функций), который хорошо послужит вам в долгосрочной перспективе. У него действительно крутая кривая обучения, но я думаю, что вы будете хорошо вознаграждены. Установите его с помощью:

sudo apt-get install emacs

Я бы начал с учебника по встроенным emacs. Он должен быть легко доступен из стандартного «буфера», который открывается. Это поможет вам начать работу.

0
ответ дан 21 May 2014 в 07:40

Все вышеперечисленное - замечательные редакторы. Недавно я нашел этот новый легкий IDE, и он также кросс-платформенный.

PyCharm

Это пакет для всех языков сценариев. Он поставляется и в других версиях, PHP Storm5 и WebStorm

PHP Storm, содержит поддержку всех языки. Кроме того, прелесть этого редактора в том, что если вы студент. Вы можете подать заявку на эту IDE бесплатно и не только для себя, но и для неограниченного числа пользователей на один год. Также, как и в Visual Studio, она имеет функцию intellisense, в которой свойства и методы отображаются в раскрывающемся списке.

Мне действительно очень нравится использовать этот редактор.

0
ответ дан 21 May 2014 в 07:40

MonoDevelop

Image of the MonoDevelop IDE

Это было первоначально записано как IDE для записи C# (который это фантастически для), но расширения были созданы для расширения редактора для других языков.

Дополнительные языки включают:

  • Python
  • Java
  • лунный свет
  • шиканье
  • vala

Это также распространило слухи, на котором работается модуль PHP.

Лично, я использовал его главным образом для C# и некоторой разработки Python (я действительно желаю, чтобы devs взялся бы за работу над fefature автоматического заполнения Python).

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

В то время как не опция очень 'легкого веса', это определенно стоит использовать.

6
ответ дан 21 May 2014 в 07:40

Официальный сайт Python содержит редакторов Python , а также IDE . Посетите там для получения последней поддержки!

http://wiki.python.org/moin/PythonEditors

0
ответ дан 21 May 2014 в 07:40

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

Просто скачайте исходный код и запустите скрипт install.sh.

0
ответ дан 21 May 2014 в 07:40

Отредактируйте полностью.

  • Это один из немногих редакторов, который действительно работает с удаленными локациями. Ни один другой известный мне редактор не поддерживает местоположения ssh, определенные как закладки Nautilus.

  • Хорошо сочетается с вашим рабочим столом. Все эти кроссплатформенные редакторы основаны на XUL или Java и часто имеют ужасный рендеринг шрифтов.

  • Он имеет панель файлов слева (нажмите F9)

  • Он поддерживает синтаксис для всех файлов ruby ​​

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

  • Существуют плагины для дополнения кода.

  • Есть плагины для контроля версий. (по крайней мере, Bazaar, я не уверен насчет git)

  • Есть консольный плагин. Но я обычно просто открываю терминал на другом рабочем столе и фокусируюсь на мышке. Вы также можете посмотреть на такие вещи, как землетрясение. (который связывает выпадающий терминал с клавишей ~, как в Quake)

  • Вы можете подключать ярлыки к пользовательским сценариям оболочки, которые работают в директории 'main'. Идеально подходит для обычных рейковых задач.

PS. Если вам не нужна или не нужна файловая панель, вы должны взглянуть на Scribes. Это текстовый клон. Довольно много. Очень худой, но он хорошо интегрируется. Поддерживает удаленные места, шаблоны кода, подсветку синтаксиса. Единственная забавная причудливость в том, что она сохраняется при вводе текста и у нее нет соответствующей панели файлов.

0
ответ дан 21 May 2014 в 07:40

Скрайбирование Install scribes

screenshoot

Скрайбирование разработано для создания Вас более продуктивными Простой, тонкий и гладкий, все же мощный.

Функции включают:

  • Расширяемый через плагины Python
  • Удаленное редактирование (ftp, sftp, ssh, самба, webdav, webdavs)
  • Отрывки! Посмотрите демо-ролик флэш-памяти.
  • Автоматическое завершение слова
  • Автоматическое исправление и замена
  • Автоматическое парное символьное завершение и умная вставка
  • Автоматическое добавление отступа
  • Мощные функции обработки текста и управления
  • Закладки и интеллектуальная навигация
  • Переключатель документа
  • Синтаксис окрашивает для более чем 30 языков
  • и многое другое...

Установка

склонные sudo - получают скрайбирование установки

Или последняя версия Скрайбирования может быть установлена с помощью следующего официального PPA: -

sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
10
ответ дан 21 May 2014 в 07:40

Nano

Если вы хотите ознакомиться с интерфейсом командной строки (CLI) в терминале, я бы предложил Nano. Это очень гибкий инструмент, более того, он уже предустановлен в терминал GNOME.

Чтобы получить доступ к Nano:

  1. Откройте терминал GNOME.
  2. Введите nano в терминале.

    $ nano
  3. Вуаля, вы в нано!

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

0
ответ дан 21 May 2014 в 07:40

Vim

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

enter image description here


Существует множество доступных плагинов, которые позволят вам быстро настроить полноценную Rails IDE: НАЖМИТЕ ЗДЕСЬ [ 115]

0
ответ дан 21 May 2014 в 07:40

Redcar

screenshoot

Нашли рекламу в StackOverflow. Открытый исходный код, кросс-платформенный, выглядит / чувствует / работает как TextMate. Он даже поддерживает пакеты TextMate и поставляется с темами TextMate! Он имеет браузер файлов проекта и кучу других функций. Прочитайте инструкции по установке , а затем:

sudo gem install redcar
redcar install

ПРИМЕЧАНИЕ: он находится в разработке

0
ответ дан 21 May 2014 в 07:40

Почему бы вам не использовать eclipse? .. Существует расширение python для eclipse.

Возможности включают:

  • Интеграция с Django
  • Завершение кода
  • Завершение кода с автоматическим импортом
  • Подсветка синтаксиса
  • Анализ кода [ 116]
  • Перейти к определению
  • Рефакторинг
  • Отметить вхождения
  • Отладчик
  • Удаленный отладчик
  • Браузер токенов
  • [ 1113] Интерактивная консоль
  • и многие другие:


    Проверьте этот URL: http://pydev.org/manual_101_install.html

  • 0
    ответ дан 21 May 2014 в 07:40

    Мой выбор - Кейт. Это приложение KDE, поэтому, если вы используете Gnome, будет также установлена ​​куча зависимостей.

    Кейт Install kate

    alt text

    http: //en.wikipedia .org / вики / Файл: Kate3.png

    0
    ответ дан 21 May 2014 в 07:40

    Для простого, но мощного текстового редактора мне нравится SciTE . Он имеет множество языковых опций и является кроссплатформенным. Notepad ++ был разработан на основе кодовой базы SciTE, так что это хорошая отправная точка для перехода с Windows / Notepad ++.

    scite screenshot with language drop down

    0
    ответ дан 21 May 2014 в 07:40

    Мне действительно нужно добавить Sublime Text 2 в список, потому что это просто потрясающе. Это лучшая альтернатива TextMate для Linux.

    У него слишком много функций, чтобы написать все здесь, но назвать только несколько:

    • боковая панель для проектов или файлов и вкладок в стиле Chrome, а также многопанельное редактирование, которое включает в себя горизонтальный, вертикальный и даже четырехпанельный режим
    • «Перейти к чему-либо»: нажмите Ctrl + P и введите что-нибудь - это будет искать как в именах файлов, так и в строках кода по текущим открытым файлам, а также недавно закрытым файлам. Начните поиск с помощью «#» для перехода к этой строке слова, «@» для символа или «:» для строки
    • миникарты, которая показывает обзор ваших файлов
    • макросов, различные инструменты поиска (поиск в файлах, поиск в открытых файлах, добавочный поиск), простое переключение между проектом, множественный выбор, автозаполнение и многое другое.

    enter image description here

    0
    ответ дан 21 May 2014 в 07:40

    Gedit install gedit

    Gedit - простой, но полезный текстовый редактор, который поддерживает подсветку синтаксиса для python. Он не имеет много функций из коробки, но очень прост в использовании. Он может быть расширен с помощью плагинов. Существует набор плагинов, которые можно установить из пакета gedit-plugins .

    gedit

    0
    ответ дан 21 May 2014 в 07:40

    Попробуйте Джани . Он имеет встроенную поддержку Ruby и обладает нужными вам функциями. Он разработан с учетом особенностей среды IDE, оставаясь при этом легким.

    Geany - небольшая и легкая интегрированная среда разработки. Он был разработан для обеспечения небольшой и быстрой IDE, которая имеет лишь несколько зависимостей от других пакетов. Другая цель состояла в том, чтобы быть как можно более независимым от специальной среды рабочего стола, такой как KDE или GNOME - Geany требуются только библиотеки времени выполнения GTK2.

    Чтобы установить его, включая необходимые функциональные возможности проекта, установите пакеты geany и geany-plugins.

    0
    ответ дан 21 May 2014 в 07:40

    Vim Install GVim

    Я думаю, что Vim потрясающий!

    Vim - это настраиваемый текстовый редактор с широкими возможностями настройки, созданный для включения эффективное редактирование текста. Это улучшенная версия редактора vi, распространяемая с большинством систем UNIX.

    Хотя Vim был первоначально выпущен для Amiga, с тех пор Vim был разработан как кроссплатформенный , поддерживающий многие другие платформы. Это самый популярный редактор среди читателей Linux Journal .

    Vim - это бесплатное программное обеспечение с открытым исходным кодом, которое выпускается по лицензии, которая включает некоторые положения о благотворительности, поощряя пользователей, которым нравится это программное обеспечение, рассмотреть возможность пожертвования детям в Уганде. Лицензия совместима с GNU General Public License.

    alt text

    0
    ответ дан 21 May 2014 в 07:40

    Используйте Emacs, он имеет твердый режим Python. Вам не нужно ничего слишком причудливого в любом случае. Вместо того, чтобы использовать браузер классов, он помогает использовать веб-браузер или читать руководство для любых модулей, которые вы используете.

    0
    ответ дан 21 May 2014 в 07:40

    Другие вопросы по тегам:

    Похожие вопросы: