Что я ищу:
Это должно быть бесплатное программное обеспечение.
Возможности Notepad++, которые я хочу использовать в нужной мне Linux-программе (из самых важных):
Есть ли какая-нибудь программа для Linux, которая соответствует этим требованиям или почти всем?
РЕДАКТИРОВАТЬ - Атом:
я попробовал первую рекомендацию - Атом. Хотя я поддерживаю усилия, приложенные к этому редактору, он не удовлетворяет мои потребности по многим причинам:
Я не тестировал никакие другие функции, потому что медленная замена регулярных выражений сама по себе отговаривает меня от использования редактора. Когда-то Atom мог быть отличным текстовым редактором, но сейчас он не в «состоянии релиза», если вы спросите меня.
РЕДАКТИРОВАТЬ - Sublime Text: Хотя это выглядит хорошо, я заметил, что Sublime Text не является бесплатным. Теперь (2016-12-23) они хотят 70 долларов за лицензию.
Раньше я рекомендовал Kate в качестве редактора для использования ... до тех пор, пока он не перестал правильно работать в средах, отличных от KDE (отсутствуют значки и т. Д.)
Теперь я смело рекомендую Geany - https://www.geany.org/Download/Releases
Делает все, что вы хотите, также имеет опцию терминала для работы, может быть настроен для компиляции/сборки вашего исходного кода и т. д. Больше похоже на сверхлегкую IDE, чем на простой текстовый редактор. Да, и кроссплатформенность тоже - Linux, Mac, Windows. И самое лучшее: он использует тот же Lexxer в фоновом режиме, обеспечивая подсветку синтаксиса, как это делает Notepad++.
Вы можете попробовать Sublime Text . В нем есть все перечисленные вами функции.
Пользовательский интерфейс современный и довольно быстрый, поддерживает мышь и настраиваемые сочетания клавиш:
Также он включает в себя другие функции:
Другие интересные и полезные плагины вы можете найти на сайте Package Control .
Хотя пользовательский интерфейс довольно старомодный, есть причина, по которой он все еще популярен спустя четверть века после его создания; это потрясающе . Вот статья, в которой рассказывается, как установить большинство необходимых вам функций.
Взгляните на GitHub Atom
Вероятно, это не соответствует хипстерскому определению слова «современный», но я предлагаю вам со временем научиться использовать старые добрые VIM или Emacs.
Есть причина, по которой они до сих пор чрезвычайно популярны. У них есть несколько буферов, макросы, свертывание, подсветка синтаксиса для самых абсурдных языков (подсветка синтаксиса для конфигурационных файлов mutt? Конечно!), сочетания клавиш для увеличения чисел, ... рефакторинг для python через мастера по ремонту велосипедов, ...
Взгляните на Scite (который поставляется с большинством репозиториев дистрибутива Linux):
Дополнительные функции включают свертывание кода, экспорт в HTML, PDF, LaTeX, RTF, XML, различные кодировки, преобразование верхнего/нижнего регистра и многое другое. Он также поставляется с довольно подробным «файлом настроек», в котором вы можете настроить почти все (вещи, которые не поместились в меню). Подробнее см. документацию Scite здесь .
Предлагая все это, он по-прежнему довольно легкий и не занимает много места, что послужило для меня аргументом, чтобы попробовать его.
Вы можете попробовать Notepadqq , который является неофициальным портом оригинального Notepad++ для Linux. Обратите внимание, что он неполный, поэтому некоторые функции, которые вы ожидаете, могут отсутствовать.
Судя по имеющейся у меня версии Notepadqq, большинство функций из вашего списка доступны, за исключением шестнадцатеричного редактора и автосохранения.
Попробуйте CudaText . Он неплохо работает в Linux (gtk2, qt).
jEdit — это подходящий текстовый редактор, который имеет несколько схожий внешний вид и функциональность с notepad++. jEdit имеет множество плагинов для расширения его функциональности, если это необходимо, аналогично Notepad ++.
Пакеты Snap можно использовать во всех основных дистрибутивах Linux, включая Ubuntu, Linux Mint, Debian и Fedora. Чтобы установить пакет оснастки Notepad++, откройте терминал и введите:
sudo snap install notepad-plus-plus
Чтобы добавить навигацию Notepad++ на другие диски, кроме диска по умолчанию:
sudo snap connect notepad-plus-plus:removable-media
Мог говорит восстановить Монику
галлифрейец