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

18

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

Возможности, которые мне нравятся:

  • подсветка синтаксиса для языка X
  • поддержка темы
  • нумерация строк
  • сворачивание кода
  • стиль регулярного выражения
  • Мощный, но не ресурсоемкий
задан Tim 13.02.2011 в 21:34
источник

15 ответов

17

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

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

Вот еще пара:

jEdit

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

  

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

vim / gvim / крем

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

    
ответ дан belacqua 13.02.2011 в 21:41
8

Без GUI или с упрощенным графическим интерфейсом (все еще нужно запускать в терминале):

  • vi

  • ВИМ

  • Нано

  • <р> е изд

  • <р> пико

  • <р> Emacs

  • <р> XEmacs

С графическим интерфейсом:

  • <р> Geany

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

  • <р> кейт

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

    
ответ дан papukaija 13.02.2011 в 22:23
6

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

    
ответ дан Boris Brdarić 20.02.2011 в 16:33
6

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

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

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

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

  • блокнот ++ - Wine-BUGS - Ubuntu.10.04
ответ дан Peter.O 21.02.2011 в 11:59
4

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

sudo apt-get install geany geany-plugins
    
ответ дан sagarchalise 21.02.2011 в 04:15
4

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

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

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

    
ответ дан MestreLion 20.02.2011 в 16:22
4

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

    
ответ дан user11261 22.02.2011 в 07:38
3

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

    
ответ дан Robert Brim 20.02.2011 в 12:06
2

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

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

Мне нравится Netbeans для java, но он будет делать php / python / c / c ++ / etc. Eclipse также будет работать.

    
ответ дан SW1 21.02.2011 в 03:25
2

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

    
ответ дан Asmerito 20.02.2011 в 16:06
1

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

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

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

ответ дан Anwar 05.07.2012 в 10:39
0

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

    
ответ дан ubuntuman 04.07.2012 в 21:46
0

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

    
ответ дан user2239690 30.01.2014 в 17:54
0

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

KKEdit

Ссылка

Ссылка

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

medit

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

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

ответ дан Sadi 23.12.2013 в 11:24
0

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

  • Очень удобный быстрый поиск (точно так же, как Firefox)
  • Завершение кода (с использованием захватывающего кода в текущем документе)
  • Отрывки
  • Интеграция легко с терминалом и файловым менеджером
  • Устанавливается на Mac и Windows
  • Выделение кода
ответ дан Saeed Zarinfam 08.09.2012 в 17:46