Текстовый редактор с подсветкой синтаксиса, поддержкой тем и свертыванием кода

Мне нравится Notepad ++ под Windows. Мне было интересно, есть ли какие-нибудь похожие для Ubuntu? Или просто мощный и удобный на ваш взгляд.

Мне нравятся следующие особенности:

  • подсветка синтаксиса для языка X
  • поддержка тем
  • нумерация строк
  • свертывание кода
  • regex style
  • Мощный, но не ресурсоемкий
18
задан 14 March 2017 в 22:11

15 ответов

Никто не упомянул leafpad. Чем больше я им пользуюсь, тем больше мне это нравится. Хотя, у него не так много возможностей, но он чрезвычайно экономит ресурсы.

Установка с терминала: sudo apt-get install leafpad.

Установка из центра программного обеспечения Ubuntu: Нажатие на эту кнопку сделает работу

0
ответ дан 14 March 2017 в 22:11

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

0
ответ дан 14 March 2017 в 22:11

Notepad ++, пожалуй, лучший редактор для Windows. Теперь вы можете установить его в Ubuntu через Wine:
Установить Notepad ++ в Ubuntu 12.04

0
ответ дан 14 March 2017 в 22:11

Я использую Sublime Text 2 alpha в Ubuntu и мне это очень нравится. Приятно иметь один и тот же редактор в нескольких ОС

0
ответ дан 14 March 2017 в 22:11

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

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • Обычные исходные опции представления, представление разделения, строка переносится, номера строки и т.д.
  • Полный исходный код выделил печать.
  • Стандартный текстовый поиск ИЛИ regex ищут в токе или всех открытых файлах.
  • Переход к объявлению функции, Найдите Объявление функции.
  • Найдите объявления API в установленном Gtk-документе.
  • Найдите и открытый включают файл.
  • Несколько закладок.
  • Выполните внешние инструменты.
  • Сохраните/Восстановите сессию.
  • Выполните внешний инструмент синхронно или асинхронно.
  • Передайте выделенный текст внешним инструментам.
  • При проверке правописания через ASpell проверьте выбранное слово или проверьте документ с помощью меню вкладки.

enter image description here

medit Install medit

Официальный сайт

  • Настраиваемая подсветка синтаксиса.
  • Настраиваемые сочетания клавиш.
  • Многоплатформенный - работает над Unix и окнами.
  • Плагины: может быть записан в C, Python или Lua.
  • Настраиваемые инструменты, доступные из главных и контекстных меню. Они могут быть записаны в - Python или Lua, или это может быть сценарий оболочки.
  • Поиск/замена регулярного выражения, grep frontend, встроенный селектор файла, и т.д.

    medit screenshot

1
ответ дан 14 March 2017 в 22:11

Я думаю, что Гедит будет идеальным. Он по умолчанию установлен в Ubuntu, прост в использовании и может быть расширен с помощью плагинов.

При этом, поскольку notepad ++ основан на сцинтиллах, scite Install scite , вероятно, стоит проверить. Scite также основан на сцинтиллах, хотя, как указывает fred.bear, он может быть менее функциональным, чем вам нужно.

Вот еще пара:

jEdit

jedit - Редактор на основе плагинов для программистов

jEdit - мощный редактор с открытым исходным кодом [...] неограниченное количество отмен / повторов, подсветка синтаксиса для более чем 130 форматов файлов, маркеры для быстрой и удобной навигации, интерактивная справка, сопоставление скобок для языков программирования, а также автоматический отступ. Плагины можно загружать и устанавливать из jEdit с помощью функции «Менеджер плагинов».

jedit thumbnail

vim / gvim / крем

gvim или крем - VI IMproved, с дополнительными макросами VIM, которые облегчают использование VIM для начинающих

cream thumbnail

0
ответ дан 14 March 2017 в 22:11

Я люблю gEdit . Он не такой мощный, как NotePad ++, но его ультралегкий и текстовый редактор по умолчанию в Ubuntu (или любом другом дистрибутиве Gnome). Имеет огромный список шаблонов для раскраски синтаксиса. И обязательно скачайте его gedit-plugins компаньон, он светит еще больше.

Кроме того, вы можете рассмотреть Geany . Это должен быть не просто текстовый редактор, а многоязычная среда разработки. Но поскольку он настолько прост, удобен в использовании и легок, его можно считать хорошей альтернативой редактору. И это в официальных репозиториях.

Я бы сказал, что NotePad ++ (я использовал его много лет на своей прежней работе) будет стоять между geany и gedit, с точки зрения возможностей. Поэтому я дал вам «немного меньше, чем» и «немного больше, чем». Выберите любой;)

0
ответ дан 14 March 2017 в 22:11

Я люблю Geany за его простоту и плагины

sudo apt-get install geany geany-plugins
0
ответ дан 14 March 2017 в 22:11

Вы можете использовать Kate Kate, он очень мощный (ищите его в менеджере программного обеспечения Ubuntu). Также, если вы хотите оплатить мощный текстовый / html / программный редактор, вы можете использовать UltraEdit LX . У него больше возможностей, чем у Кейт.

0
ответ дан 14 March 2017 в 22:11

Я не видел gui или cli, поэтому я выброшу несколько.

Существует довольно крутая кривая обучения, но изучение основ emacs / vim полезно. Скорее всего, вам придется использовать их в какой-то момент.

Мне нравится Netbeans для Java, но он будет делать php / python / c / c ++ / etc. Затмение будет так же хорошо.

0
ответ дан 14 March 2017 в 22:11

Я бывший приверженец Notepad ++ !!!! Трудно было перейти к «никуда», точно зная, как делать вещи в Npp, но я постепенно обнаружил, что с правильными плагинами и несколькими личными скриптами, которые вы можете легко добавить через плагин External Tools, что [ 119] gedit - самый простой и лучший переходный редактор для опытных бывших пользователей Npp. Я чувствую вашу боль;)

После 4 месяцев работы с Linux я начинаю хорошо разбираться в вещах и перехожу на GNU emacs, потому что он оставляет Npp стоящим (на самом деле регулярное выражение Npp отстой !) Я пробовал gvim, и он тоже кажется очень хорошим, но кое-что о emacs лучше работает со мной ...

gedit с плагинами - неплохой выбор, как только вы получите чтобы понять, что эта Ubuntu - это целый новый мир ... так что вам нужен соответствующий редактор ... Я установил Npp в Wine для обеспечения безопасности, но я практически никогда не использую его, потому что gedit - это в основном так же хорошо ... и GNU emacs и Gvim лучше (но у них большая кривая обучения) идут на gedit .

Возможно, вас заинтересует запуск Notepad ++ в wine (так и было) ... поэтому вот несколько заметок, которые я собрал об ошибках, обнаруженных мной с помощью Notepad ++ в wine ...

0
ответ дан 14 March 2017 в 22:11

Попробуйте Bluefish , Geany или даже установите Notepad ++ через Wine , если хотите.
Еще об установке Wine в Ubuntu и один пример об установке некоторых приложений с помощью Wine.

0
ответ дан 14 March 2017 в 22:11

Я предпочитаю Комодо .

0
ответ дан 14 March 2017 в 22:11

Без GUI или с упрощенным GUI (все еще должен быть выполнен в терминале):

  • vi

  • энергия

  • нано

  • редактор

  • pico

  • emacs

  • xemacs

С GUI:

  • geany

  • коврик для мыши (значение по умолчанию под Xfce)

  • kate


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

8
ответ дан 14 March 2017 в 22:11

Я использую Кейт , потому что мне нравятся эти функции:

  • Очень удобный быстрый поиск (точно так же, как Firefox)
  • Завершение кода (с использованием захватывающих код в текущем документе)
  • Фрагменты
  • Легко интегрируются с терминалом и файловым менеджером
  • Устанавливается на Mac и Windows
  • Подсветка кода
0
ответ дан 14 March 2017 в 22:11

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

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