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

86

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

    
задан TheX 21.05.2014 в 03:40
источник

30 ответов

72

Geany

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

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

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

    

ответ дан dv3500ea 11.03.2017 в 19:00
источник
55

Vim

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

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

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

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

    
ответ дан DrKenobi 11.03.2017 в 19:00
51

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

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

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

    
ответ дан Alin Andrei 31.03.2013 в 17:30
41

Gedit

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

    
ответ дан dv3500ea 11.03.2017 в 19:00
19

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

    
ответ дан cprofitt 18.09.2015 в 12:49
17

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

Особенности включают:

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


    Проверьте этот URL: Ссылка

        
  • ответ дан aneeshep 04.11.2010 в 13:51
    17

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

    kate

    Ссылка

        
    ответ дан lovinglinux 11.03.2017 в 19:00
    14

    Vim

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

    Там есть куча доступных плагинов, которые вы сможете установить в полноценной Rails IDE в кратчайшие сроки: ЩЕЛКНИТЕ ЗДЕСЬ

        
    ответ дан Suhaib 31.03.2013 в 17:36
    12

    Redcar

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

    sudo gem install redcar
    redcar install
    

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

        
    ответ дан Andrew 01.03.2013 в 19:09
    11

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

        
    ответ дан Rudolf Olah 02.11.2010 в 20:22
    10

    Nano

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

    Для доступа к Nano:

    1. Подключите терминал GNOME.
    2. Введите nano в терминале.
        

      $ nano

    3.   
    4. Вуала, ты в нано!
    5.   

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

        
    ответ дан Andre 18.11.2010 в 06:54
    10

    Scribes

    Scribes предназначен для того, чтобы сделать вас более производительным. Простой, тонкий и гладкий, но мощный.

    Особенности включают:

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

    Установка

      

    sudo apt-get install scribes

    Или Последняя версия Scribes может быть установлена ​​с использованием следующих официальных PPA: -

    sudo add-apt-repository ppa:mystilleef/scribes-daily
    sudo apt-get update && sudo apt-get install scribes
    
        
    ответ дан hhlp 11.03.2017 в 19:00
    9

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

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

        
    ответ дан Václav Boháč 07.09.2010 в 09:27
    7

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

      

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

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

        
    ответ дан dv3500ea 07.09.2010 в 08:08
    6

    gEdit полностью.

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

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

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

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

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

    • Там есть плагины для завершения кода.

    • Существуют плагины для контроля версий. (по крайней мере, базар, я не уверен в git)

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

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

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

        
    ответ дан Ralf 07.09.2010 в 12:40
    6

    MonoDevelop

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

    Языки расширения включают:

    • питон
    • ява
    • Лунный свет
    • бух
    • Вал

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

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

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

    Хотя это не очень «легкий вес», это определенно стоит использовать.

        
    ответ дан Evan Plaice 16.02.2011 в 09:55
    5

    Я могу предложить вам Редактировать Komodo . Вы можете найти его здесь: Ссылка

        
    ответ дан Andrea Grandi 02.11.2010 в 17:29
    5

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

    PyCharm

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

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

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

        
    ответ дан Sam007 04.10.2012 в 17:46
    4

    Вим за все. Это самый универсальный текстовый редактор, известный человеку ИМХО. Если вам нужен текстовый редактор GUI, я бы порекомендовал Scite. Оба находятся в репозиториях практически каждого дистрибутива.

        
    ответ дан user2092 07.09.2010 в 09:46
    4

    Я очень рекомендую SublimeText2 . Он очень быстрый и поддерживает быстрые клавиши. Вы можете установить множество плагинов для добавления новых функций.

        
    ответ дан Deepak Singh Rawat 17.04.2012 в 05:04
    4

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

    sudo apt-get install emacs

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

        
    ответ дан haziz 23.02.2014 в 23:32
    3

    DrPython

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

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

        

    ответ дан dv3500ea 11.03.2017 в 19:00
    2

    Не ненавидите меня за то, что я сказал: netbeans 6.9 . (загрузите «рубиновую версию», чтобы избежать загрузки других ненужных вещей ..)
    да, ты собираешься сказать: но он нуждается в java !! но, если у вас + 512 Мб, просто попробуйте и скажите позже, это просто вариант: P

        
    ответ дан Axel 14.09.2010 в 17:11
    2

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

    Доводы

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

    2. У него есть все функции, которые вы просили, и многое другое (например, intellisense)

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

    Против

    1. Eclipse - ресурс, голодный - не для машин с низкой памятью.

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

    ответ дан Nikhil 01.10.2010 в 10:15
    1

    Редактор Bluefish

    С веб-сайта:

      

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

    Кроме того, Scribes (что очень похоже на TextMate для Mac OS X).

        
    ответ дан sunpech 07.09.2010 в 05:44
    1

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

    ответ дан Dennis Rogers 13.01.2014 в 18:23
    0

    Geany - это фантастика. Добавьте фрагменты . Или просто для python вы можете использовать spe.

      

    sudo apt-get install spe

        
    ответ дан sagarchalise 02.11.2010 в 16:44
    0

    посмотрите IDE для страницы python . вы найдете то, что наполнит ваши потребности!

        
    ответ дан Behzadsh 02.11.2010 в 17:04
    0

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

    ответ дан Derek 03.01.2011 в 12:16
    0

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

    Редакторы Python

        
    ответ дан hhlp 16.02.2011 в 13:44