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

В настоящее время это не поддерживается в netplan (так же, как оно не поддерживается в ifupdown или networkd). Лучше использовать ip link txqueuelen вместо ifconfig txqueuelen, потому что команда ip будет доступна в большем количестве конфигураций, чем команда (устаревшая) ifconfig. Применение этого в правиле udev, а не в /etc/rc.local, позволит ему вступить в силу, как только будет доступен интерфейс, и после любого сброса, а не только в конце загрузки.

1
задан 21 May 2014 в 08:40

29 ответов

Vim

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

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

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

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

56
ответ дан 26 May 2018 в 00:39
  • 1
    Vim необычайно мощный. Но он имеет нетривиальную кривую обучения, поскольку он настолько отличается от всех других редакторов. Временные инвестиции окупится, но люди должны знать, что им понадобится несколько дней / недель, чтобы получить опыт работы в vim. – Marius Gedminas 3 November 2010 в 15:38
  • 2
    Вим - это бомба. Научитесь использовать этот редактор, он того стоит. – oadams 18 November 2010 в 13:07
  • 3
    Отличная статья о vim: stevelosh.com/blog/2010/09/coming-home-to-vim – SergioAraujo 19 November 2010 в 02:28
  • 4
    @DrKenobi: следует указать, что по умолчанию vim, установленный на ubuntu, является уменьшенной версией (vim-tiny), а для версии GUI пользователь должен установить vim-gnome или vim-gtk, что кажется идентичным , – enzotib 22 May 2011 в 18:12
  • 5
    Это vim.tiny, если вы хотите выполнить его. – Martin Ueding 11 October 2011 в 20:48

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

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

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

51
ответ дан 26 May 2018 в 00:39
  • 1
    Sublime 2 совместим с Vim, что делает его более потрясающим. – Adhip Gupta 11 October 2011 в 21:08
  • 2
    Теперь есть Sublime Text 3 , и это еще более удивительно! – rvighne 31 March 2014 в 03:36
  • 3
    К сожалению, Sublime Text - это редактор, который не работает в архитектуре armhf. – henrywright 30 August 2015 в 14:49
  • 4
    Моя любимая функция этого редактора - несколько курсоров и подсветка регулярных выражений в режиме реального времени. Его настолько мощный, чтобы видеть каждую подсветку регулярного выражения в файле, выбирать каждое появление этого выделения, а затем сгибать выделение по моей воле с помощью палитры команд, текстовых преобразований, переходов с отображением объектов мира, относительной корректности курсора. Хотя с течением времени я слишком сильно раздражаюсь определенными деталями, встраивание для выбора следующего вхождения выделения не соответствует выделенной следующей переменной (это действительно проблема, если переменные имеют однобуквенные имена). – ThorSummoner 23 September 2015 в 20:51

Gedit

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

41
ответ дан 26 May 2018 в 00:39
  • 1
    Действительно нужна ссылка на пакет для программного обеспечения по умолчанию? Не наносит никакого вреда, но это сделало меня LOL. – Oli♦ 3 November 2010 в 03:43
  • 2
    Полагаю, это может быть полезно для людей на Кубунту: P – dv3500ea 4 November 2010 в 01:00
  • 3
    Не забудьте отключить плагин «файловый браузер». Я сделаю загрузочные документы более быстрыми. – Evan Plaice 16 February 2011 в 13:37
  • 4
    @ dv3500ea: Они могут использовать Кейт. – Martin Ueding 11 August 2011 в 14:46
  • 5
    Имеет ли gEdit «открытую папку проекта»? функциональность? – henrywright 30 August 2015 в 14:50

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

19
ответ дан 26 May 2018 в 00:39

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

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

Интеграция Django Пополнение кода [ ! d3] Завершение кода с автоматическим импортом Выделение синтаксиса Анализ кода Перейти к определению Рефакторинг [!d8 ] Марк вхождения Отладчик Удаленный отладчик Токены браузера Интерактивная консоль и многие другие: проверьте этот URL: http://pydev.org/manual_101_install.html
17
ответ дан 26 May 2018 в 00:39
  • 1
    +1 Я был очень впечатлен PyDev. Я бы, вероятно, использовал его, если бы не смог получить все функции, которые я хотел с Emacs. – vhallac 29 December 2011 в 17:07
  • 2
    +1 В эти дни, если вы используете текстовый редактор для любого существенного разработчика, вы делаете это неправильно. Вышеприведенный список является отличным показателем преимуществ использования полнофункциональной среды разработки. – Alb 14 January 2012 в 21:40
  • 3
    +1, если вы также получаете Центр программного обеспечения Eclipse из репозиториев по умолчанию в Eclipse, вы можете установить PyDev оттуда. – Nicholos Tyler 18 January 2012 в 06:13
  • 4
    Это слишком тяжело :( – Akash Shende 26 February 2014 в 00:41
  • 5
    Я не использую Eclipse, потому что он очень медленный. Я не удивлен, так как я никогда не доволен выступлениями JVM, это заставляет меня удалить что-либо Java, связанное с моим компьютером (серьезно). – MasterMastic 3 August 2014 в 12:11

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

kate

http: //en.wikipedia. орг / вики / Файл: Kate3.png

17
ответ дан 26 May 2018 в 00:39
  • 1
    Я голосую за Кейт. Естественный способ для обычных (не думающих в Lisp: -]) людей (IMHO), выглядит красиво, довольно настраиваемо (включая некоторые эксклюзивные функции, которые мне нравятся). хотя я использую Gnome, я не мог найти разумных альтернатив этим двум приложениям KDE: Kate and Krusader. – Ivan 15 January 2011 в 20:12
  • 2
    Кстати, @lovinglinux, панель инструментов на вашем скриншоте выглядит довольно гномически. Как вы это достигли? – Ivan 15 January 2011 в 20:14
  • 3
    @Ivan, это стиль виджета QTCurve. – lovinglinux 15 January 2011 в 20:26
  • 4
    Если вы хотите редактировать многопользовательские файлы в Eclipse, включите плагин Project и создайте файл проекта . Затем Kate автоматически перечислит файлы, проверенные на управление версиями, и вы можете быстро переключиться на них, нажав Ctrl-Alt-O. – z0r 2 January 2014 в 12:55

Vim

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

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

14
ответ дан 26 May 2018 в 00:39

Redcar

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

sudo gem install redcar
redcar install

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

12
ответ дан 26 May 2018 в 00:39

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

11
ответ дан 26 May 2018 в 00:39
  • 1
    +1 правил emacs. Крутая кривая обучения, самый мощный редактор. – psusi 17 March 2011 в 17:31
  • 2
    Не поймите меня неправильно, я люблю emacs и пытаюсь использовать его для всего. Но, наверное, это самый сложный редактор. В первый раз, когда я побежал, я даже не мог уйти от него и должен был убить его из другой оболочки. :) – vhallac 29 December 2011 в 17:05
  • 3
    @vhallac: Emacs, безусловно, имеет крутую кривую обучения, но когда дело доходит до трудности в изучении кубка чемпионата, безусловно, идет на vi / vim! – haziz 4 May 2012 в 22:13
  • 4
    @vhallac Это так весело. У меня был такой же опыт, я убил его через htop. : D – henry 1 February 2014 в 22:56

Nano

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

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

Поднимите терминал GNOME. Введите nano в терминал. $ nano Voila, вы в нано!

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

10
ответ дан 26 May 2018 в 00:39
  • 1
    Смотрел светлый, это лучше всего подходит. – Gaurav Gandhi 18 September 2014 в 08:30
  • 2
    Возможно, предустановлен в Ubuntu, а не в терминале GNOME ** ;-) – Helio 10 August 2016 в 09:13

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
10
ответ дан 26 May 2018 в 00:39

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

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

9
ответ дан 26 May 2018 в 00:39

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

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

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

7
ответ дан 26 May 2018 в 00:39
  • 1
    +1 На Geany - я использую его для всех моих потребностей в написании сценариев: Ruby, Perl, Python, PHP, Java. Легкий вес с функциями, которые должны быть там, чтобы сделать меня эффективным. – Marco Ceppi♦ 7 September 2010 в 17:28
  • 2
    Geany не поддерживает удаленные местоположения. Вы не можете создавать или удалять файлы из панели файлов. В файловом браузере нет дерева, вы можете просматривать только один каталог одновременно. Нет шаблонов завершения кода. Он имеет больше кнопок, чем gEdit, но делает меньше. – Ralf 7 September 2010 в 17:48
  • 3
    Когда @Andrew попросил какие-либо из этих функций вы упомянули? У Geany есть все функции, которые он просил, и все функции, которые мне нравятся. На вкладке «Документы» боковой панели есть древовидная структура, которая группирует открытые файлы под их папками. В любом случае я использую встроенный терминал для большей части управления файлами. У этого есть завершение кода - я не знаю, какой шаблон завершения кода. Как и в Gedit, функции могут быть добавлены через плагины. Просто потому, что ему не хватает некоторых функций, которые вам нравятся, это не значит, что это плохо. – dv3500ea 7 September 2010 в 18:09
  • 4
    Я просто даю некоторые возможные недостатки Geany. И если вы выбираете что-то еще, чем то, что уже установлено по умолчанию, ожидайте некоторых преимуществ, верно? – Ralf 7 September 2010 в 18:16
  • 5
    Я согласен с тем, что Gedit - хороший редактор, и я использовал его в течение длительного времени, но изменил его на Geany, потому что он имеет более сложные функции, такие как: дополнительные опции поиска / замены, сворачивание кода и возможность компиляции / сборки / выполнения одним щелчком мыши или нажатие 1 клавиши. Есть больше возможностей, но я не хочу перечислять их все. – dv3500ea 7 September 2010 в 18:27

gEdit полностью.

Это один из немногих редакторов, который действительно работает с удаленными местами. Ни один другой редактор, который я знаю, не поддерживает ssh-местоположения, определенные как закладки Nautilus. Он прекрасно сочетается с вашим рабочим столом. Все эти кроссплатформенные редакторы XUL или Java основаны и часто имеют ужасный рендеринг шрифтов. Он имеет панель файлов слева (нажмите F9). Он поддерживает синтаксис для всех рубиновых файлов. Он поддерживает наиболее распространенные сочетания клавиш. Те, которые вы уже собираетесь работать. Там есть плагины для завершения кода. Там есть плагины для контроля версий. (по крайней мере, Bazaar, я не уверен в git). Есть консольный плагин. Но я обычно просто открываю терминал на другом рабочем столе и фокусируюсь за мышью. Вы могли бы также изучить такие вещи, как землетрясение. (который связывает выпадающий терминал с ключом ~, как в Quake). Вы можете подключать короткие сокращения к пользовательским сценариям оболочки, которые работают в «главном» каталоге. Идеально подходит для обычных задач грабли.

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

6
ответ дан 26 May 2018 в 00:39
  • 1
    Gedit, Geany, Bluefish и Scite - все перекрестная платформа. Ни один из них не использует XUL или качели. Все они используют GTK и поэтому хорошо взаимодействуют с рабочим столом GNOME. – dv3500ea 7 September 2010 в 18:18
  • 2
    Интеграция хорошо - это больше, чем просто GTK. Например, речь идет также о gio и gvfs. Интеграция последних документов. Принятие таких вещей, как полноэкранный ярлык. Возможность открыть nautilus для данной папки в древовидной структуре. И я имел в виду много «специально для рельсовых» редакторов, таких как RadRails, которые являются Java (eclipse), C ++ (Netbeans) или Xul. – Ralf 7 September 2010 в 22:45
  • 3
    проверить gedit-mate для textmate-ish функции в gedit. github.com/ivyl/gedit-mate – Derek 3 January 2011 в 16:18
  • 4
    почти идеальный, но отсутствует хорошая поддержка git, и никакой известный формат форматирования кода на Gnome3 – prusswan 16 February 2012 в 09:27

MonoDevelop

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

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

python java moonlight boo vala

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

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

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

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

6
ответ дан 26 May 2018 в 00:39

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

5
ответ дан 26 May 2018 в 00:39

Все вышесказанное - большие редакторы. Я недавно нашел эту новую световую IDE, и она также совместима с кросс-платформой.

PyCharm

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

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

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

5
ответ дан 26 May 2018 в 00:39

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

4
ответ дан 26 May 2018 в 00:39
  • 1
    Я второй Vim как отличный минимальный powertool. Но почему Scite? Это просто gEdit с меньшими возможностями. Нет поддержки ssh. Интеграция гномов отсутствует. Нет специальных ярлыков. – Ralf 7 September 2010 в 17:42

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

4
ответ дан 26 May 2018 в 00:39

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

sudo apt-get install emacs

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

4
ответ дан 26 May 2018 в 00:39

DrPython

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

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

3
ответ дан 26 May 2018 в 00:39

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

2
ответ дан 26 May 2018 в 00:39

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

Плюсы

Это полезно, если у вас уже установлен Eclipse, и вы хотите работать на Руби. У него есть все функции, о которых вы просили, и многое другое (например, intellisense). После того, как вы получите интерфейс Eclipse, вы можете быть продуктивным в самых разных языках и технологиях программирования

Минусы

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

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

2
ответ дан 26 May 2018 в 00:39

Редактор Bluefish

С сайта:

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

Кроме того, Bluefish Editor (который очень похож на текстовый файл Mac OS X).

1
ответ дан 26 May 2018 в 00:39
  • 1
    Я второй книжники. Bluefish немного oldskool. Кнопки для тегов HTML и т. Д. – Ralf 7 September 2010 в 17:45

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

1
ответ дан 26 May 2018 в 00:39

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

sudo apt-get install spe
0
ответ дан 26 May 2018 в 00:39

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

0
ответ дан 26 May 2018 в 00:39

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

0
ответ дан 26 May 2018 в 00:39

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

[d1 ] Редакторы Python

0
ответ дан 26 May 2018 в 00:39

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

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