Какие есть альтернативы Notepad ++ в Ubuntu?


130

Я использую Notepad ++ в Windows 7, и я хочу знать, есть ли хорошая замена для него в Ubuntu.

Я хочу что-то, что хорошо для редактирования HTML-файлов.


2
Есть GEdit (редактор по умолчанию для Gnome) и Kate (по умолчанию для KDE). Они очень удобны для пользователя, но я не знаю, достаточно ли они «дружественны к HTML». Тем не менее, есть много альтернатив ( Linux полон выбора ), которые специально предназначены для веб-разработки (Google ubuntu html editors). Вы также можете использовать Eclipse от Oracle (см. Здесь ).
Эдвин

Gedit отлично работает для этого.
Томас Уорд


Большое спасибо, для тех, кто хочет знать, как установить «Sublime», вы можете легко выполнить различные шаги, описанные здесь: how2 INstall Sublime cu
Orsius

1
Для всех, кто все еще ищет, см. Softwarerecs.stackexchange.com/questions/20446/… Этот вопрос касается отсутствия редактора, который автоматически сохраняет и автоматически загружает все открытые вкладки при запуске, даже не сохраняя их содержимое в файл.
phil294

Ответы:


76

На самом деле вы можете установить Notepad ++, сначала установив wine :

sudo apt-get update; sudo apt-get install wine

Но некоторые хорошие альтернативы:

  1. напор
  2. Emacs
  3. Geany
  4. kate (в KDE работает в единстве с установкой правильных зависимостей KDE)
  5. Sublime (бесплатная, неограниченная пробная версия / или 70 долларов США)
  6. GEdit
  7. Комодо Править (в KDE)
  8. Editra

Из них, Geany и GEdit мои любимые, но это зависит от ваших потребностей. Если вы ищете что-то более сложное, есть Aptana Studio, о которой я подробно упомянул в ответе на этот вопрос: Базовая IDE / редактор для веб-разработки, такая как Dreamweaver?

Удачи!


Sublime имеет бесплатную, неограниченную пробную версию.
Дэвид Фёрстер

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

2
По крайней мере, у Geany есть тот же виджет редактора, что и у Notepad ++;)
frlan

2
Мой голос идет за Emacs. Поскольку он полностью поддерживает сценарии (Lisp), существуют расширения почти для всего, что вы можете придумать. Единственный недостаток: вы должны изучить некоторые сочетания клавиш, иначе Emacs сведет вас с ума.
soulsource

8
vimне является альтернативой Notepad ++. Его сочетания клавиш - не что иное, как ужасные .
Дан Даскалеску

70

Благодаря работе Даниэля Ди Сарди появился редактор, вдохновленный Notepad ++ для Linux:

Notepadqq - это редактор, похожий на Notepad ++ для рабочего стола Linux.

скриншот notepadqq на Linux

У него хороший PPA (на домашней странице написано, что он предназначен для 14.04, но на панели запуска есть версии от Utopic до Xenial ), поэтому вы можете легко установить

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Как еще один вариант, SciTe основан на том же « строительном блоке редактирования» Notepad ++ , Scintilla .


3
выглядит довольно хорошо. отсутствующая функция: автоматическое сохранение и, следовательно, автоматическая загрузка (несохраненных) файлов из последнего сеанса (довольно новая функция в n ++, но чрезвычайно полезная)
phil294

Хорошо, это довольно хорошо, но ему все еще не хватает многих функций, которые есть в Notepad ++.
эллиптический вид

В частности, нет возможности печати в версии, которая у меня есть: 0.51.0
DrMoishe Pippik

1
Это не точный порт (функция автосохранения, упомянутая в других комментариях, ДЕЙСТВИТЕЛЬНО потрясающая в N ++), но она имеет языковую поддержку и будет работать для большинства моих целей. +1, спасибо большое.
Брэндон

2
Notepadqq - это не порт. С веб-сайта: «Этот проект независим от Notepad ++ и не использует какой-либо его код. Notepadqq вдохновлен Notepad ++: это означает, что мы стараемся воспроизвести его лучшие черты, не боясь делать различные выборы в отношении того, что мы думаем может быть улучшена."
Android Dev

33

На самом деле возможно установить Notepad ++ в Ubuntu. Просто запустите следующие команды:

sudo apt-get update
sudo apt-get install wine

Затем загрузите установщик Windows Notepad ++, щелкните его правой кнопкой мыши и выберите «Открыть с помощью» -> «Загрузчик программ для Windows». Следуйте типичному процессу установки, и вы сможете открыть Notepad ++ из Dash.


1
На самом деле это хорошее решение, вы можете узнать больше о вине winehq.org/about
Kumar

это работает так хорошо, так легко - хотелось бы знать, как легко это было много лет назад!
Дэйв Амфлетт

Не удается включить режим столбца из-за конфликта клавиш Alt. Обойти кого-нибудь?
эллиптический вид

@Elipticalview ALT + SHIFT
killdaclick

У меня был успех с Notepad ++ версии 7.3.3, 32bit на Wine на Ubuntu 16.04 LTS, но без успеха с последней версией Notepad ++ версии 7.5.4.
Марсель

8

Я бы порекомендовал Atom . Преимущества:

  • мультиплатформенный (работает также на Windows, MacOS),
  • разработанный и поддерживаемый GitHub,
  • основанные на стандартных технологиях, таких как веб-браузер Chromium и JavaScript,
  • и, следовательно, имеет огромную базу расширений для многих случаев использования.

1
Вы не упомянули, что он более ресурсоемкий, чем другие текстовые редакторы
Mihai

Это хороший редактор, но не идеальный. Как насчет недостатков? Stock Atom работает медленно и использует слишком много ресурсов. При установке пакетов FB также будет использоваться 100% пропускной способности вашего диска и будет установлено слишком много ГБ данных. В конце концов, вы даже не сможете запустить приложение. Возможно, FB уже исправили это, но я сомневаюсь в этом (учитывая миллионы строк кода и размер пакета).
дхаупин

@dhaupin, вы правы, у Atom тоже есть свои недостатки. Кстати, что вы имеете в виду, когда говорите о пакетах "FB"?
Роберт Зелник

@ RobertZelník oo мой плохой, FB = Facebook. Их набор является nuclide.io . Это довольно мило, но невероятно тяжело. Я не могу ждать, пока некоторые из этих пакетов атомов «похудеют», если это имеет смысл.
Дхаупин

1
Хорошо, спасибо за ваше объяснение. Как я понимаю, Nuclide.io - это пакет для Atom, разработанный командой FB независимо от самого Atom, поэтому нет никаких причин для того, чтобы как-то проверять Nuclide, когда мы говорим об Atom. Тем не менее, вы правы в отношении ресурсов Atom и приложений на основе веб-браузера в целом. Спасибо за ваше уведомление, я постараюсь переписать мою рекомендацию.
Роберт Зелник

7

В настоящее время я бы порекомендовал Visual Studio Code . Это бесплатно, с открытым исходным кодом и работает везде!

Википедия говорит:

Visual Studio Code - это редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Он включает поддержку отладки, встроенный контроль Git, подсветку синтаксиса, интеллектуальное завершение кода, фрагменты кода и рефакторинг кода. Он также настраивается, поэтому пользователи могут изменять тему редактора, сочетания клавиш и предпочтения. Он бесплатный и с открытым исходным кодом, хотя официальная загрузка осуществляется по частной лицензии.

Visual Studio Code основан на Electron, фреймворке, который используется для развертывания приложений Node.js для рабочего стола, работающего на движке макетов Blink. Хотя он использует платформу Electron, программное обеспечение не является форком от Atom, на самом деле оно основано на редакторе Visual Studio Online (кодовое название «Monaco»).



6

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

KKEdit

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

https://github.com/KeithDHedger/KKEdit

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

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

введите описание изображения здесь

Медит Установить медит

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

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

    скриншот медита


1
medit находится в стандартном репозитории пакетов Ubuntu, очень быстро загружается, имеет графический интерфейс и ориентирован на текст, как notepad ++ (по сравнению со многими IDE в других ответах). Это отличный вариант. Единственное, чего мне не хватает, так это того, как notepad ++ облегчает «макулатуру», храня несохраненные, без названия заметки где-то временно за кулисами, при закрытии.
резчик

4

Вы пробовали Atom? https://atom.io/

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update 
sudo apt-get install atom

Или вы пробовали Sublime Text ?? http://www.sublimetext.com/

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer

Sublime не является бесплатным и иногда при его использовании отображается уведомление о его покупке. Но вы можете «оценить это» столько, сколько хотите. (Превосходный веб-сайт говорит: «В настоящее время нет обязательного ограничения времени для оценки»)


5
Было бы полезно упомянуть главное предупреждение о том, что Sublime стоит 70 долларов и будет развертывать всплывающие окна и еще много чего, если пользователь не заплатил.
underscore_d

2

Brackets - это современный текстовый редактор с открытым исходным кодом, который понимает веб-дизайн. Он создан с нуля для веб-дизайнеров и разработчиков.

Он доступен для многих ОС и неплохо работает с Ubuntu. Чтобы установить Brackets во всех поддерживаемых в настоящее время версиях Ubuntu, откройте терминал и введите:

sudo snap install --classic brackets

введите описание изображения здесь


2

Я не смог заставить notepad ++ работать с Wine / Ubuntu. Тем не менее, вы можете установить notepadd ++ в качестве оснастки, и он работает просто отлично.

Перейдите на https://www.ubuntu.com/desktop/snappy и перейдите по ссылкам. Snaps доступны для различных контейнерных программных пакетов. Привязка «магазин» находится по адресу https://snapcraft.io/store . Домашняя страница https://snapcraft.io .

Или посмотрите https://linuxconfig.org/a-beginner-s-introduction-to-snaps-the-universal-linux-package-format или https://en.wikipedia.org/wiki/Snappy_(package_manager) .


2

IMG:  Ubuntu 14.04 и позже

Notepad ++ ( notepad-plus-plus ) - это пакет оснастки в репозиториях по умолчанию для всех поддерживаемых в настоящее время версий Ubuntu. Чтобы установить Notepad ++, откройте терминал и введите:

sudo snap install notepad-plus-plus  

Чтобы добавить навигацию Notepad ++ на другие диски, кроме диска по умолчанию:

sudo snap connect notepad-plus-plus:removable-media

введите описание изображения здесь


1

Посмотрите на писцов . Функции:

  • Автоматическое завершение слова
  • Автоматическая коррекция и замена
  • Автоматическое завершение парных символов и умная вставка
  • Автоматический отступ
  • Много языков

1

Попробуйте eric4 .

Я использую и notepadd ++ для Windows, и eric4 для Debian. Эрик во многом превосходит notepad ++ на мой взгляд и бесплатен.


1
Поскольку я, например, не могу читать ваши мысли, перечислите некоторые из этих «многих способов».
Сис Тиммерман
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.