Существует ли Linux-эквивалент для Notepad от Programmer или Notepad ++?

14

Я недавно перешел на Ubuntu из Windows и мне это нравится. Одна вещь, по которой я скучаю - это Блокнот моего Программиста. Я не нашел ничего подобного для Linux. Затмение слишком большое и вовлечено в то, что мне нужно.

ИЗМЕНЕНО ДЛЯ ДОБАВЛЕНИЯ:

Конкретно я ищу -

  • инструмент сравнения (я знаю о Meld, но я ищу встроенный или подключаемый модуль, а не отдельный инструмент);

  • FTP;

  • соответствие тегов html / xml;

  • и самое важное - найти в файлах - выполнить поиск по термину или регулярному выражению в пользовательской группе файлов или рекурсивно по каталогам и вернуть выделенный, интерактивный список результатов.

Отредактировано снова (05/04/2011) В конце концов я попробовал большинство предложений, приведенных ниже, но в итоге я выбрал Komodo Edit . Он делает все, что я хотел, и он доступен на всех трех платформах, поэтому теперь, когда я нахожусь на Mac на работе, мне не нужно изучать другую новую среду IDE. Он построен на Mozilla, поэтому есть надстройки (и вы можете создавать свои), которые можно обновлять так же, как надстройки Firefox.

Emmys
источник
2
Я просто оставлю это как комментарий, так как вы уже выбрали свой ответ, но Notepad ++ должен работать очень хорошо под WINE.
Майкл

Ответы:

20

Многие пользователи Linux в конечном итоге переходят на Vim или Emacs. У них крутые кривые обучения, но почти бесконечная настраиваемость. Для более редактора, похожего на notepad ++, я слышал много хорошего о geany, но я сам пользователь vim.

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

Карл Билефельдт
источник
Спасибо за этот список. Я думаю, что собираюсь попробовать geany и jEdit - vim выглядит немного хардкорным для меня (я неудачник!). К сожалению, ни у одного из них нет ВСЕХ функций, которые я хочу, но они ближе, чем все, что я видел до сих пор.
EmmyS
2
vim потрясающая Лучший текстовый редактор программиста. Для меня это лучше, чем когда-либо сделанная IDE.
Вуфферс
@EmmyS - в emacs есть ВСЕ эти функции и многое другое. Функциональность, о которой вы просите, - это всего лишь чашка в большой кухонной раковине, которую может сделать emacs. смешок Но Emacs определенно имеет кривую обучения. На мой взгляд, в emacs проще делать простые вещи, чем в vi, но это только мое мнение.
всесильный
@EmmyS: vim имеет (как и emacs) все, что вы хотите ... под большим количеством ОС, чем блокнот * или что-либо еще. если вам не нравится vim в его конфигурации, установите cream.sf.net, который делает его довольно хорошим «защищенным от идиота» редактором ...
akira
Я знаю, что это ДЕЙСТВИТЕЛЬНО старый вопрос, но я просто оставлю это здесь для людей, которые наткнулись на него. Если вы собираетесь использовать Linux или Unix профессионально УЗНАЙТЕ. Это не обязательно должен быть ваш лучший друг, редактор для ежедневного использования или что-то в этом роде, но какая-то версия vi является частью установки по умолчанию для каждого Unix, о котором я могу подумать, и я использовал Linux, Net и FreeBSD, Slolaris и Ирикс "профессионально", и мимоходом коснулся пары других. Ви имеет тенденцию быть там, когда другие. Да, если вы программист (особенно C или LISP), EMACS может быть лучше, но это не всегда так.
Петр
4

Vim звучит как то, что вы ищете

https://help.ubuntu.com/community/VimHowto

Инструкции по его установке тоже есть на этой странице :)

эвол
источник
2
Vim не похож на N ++ или Блокнот для программистов.
Билли ОНил
да, сумасшедший Vim походит на «copy con» в DOS или «cat>» в nix :))
jondinham
4

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

Тем не менее, вот ссылка на многие параметры Ubuntu: https://help.ubuntu.com/community/Programming

GNU Emacs, Vim и jEdit - хорошие варианты (хотя я не использую jEdit):

NVRAM
источник
3

Я также новичок в Ubuntu, и я использую Atom, и я действительно доволен этим. Он имеет некоторые функции по умолчанию, такие как свертывание кода и автозаполнение фрагментов для часто используемых слов. Но, судя по всему, он полностью настраиваемый и есть бесплатные пакеты для всего, что вы можете себе представить. Есть пакеты для:

  • добавить миникарту
  • изменить цвет темы
  • изменить цвет синтаксиса
  • Добавьте линтер, чтобы быстро обнаружить ваши ошибки
  • Автозаполнение пакетов для многих языков
  • Поиск и замена в файле (ctr + f) или во всей папке проекта (ctr + shift + f)

Вот некоторые из особенностей. Попробуйте. :-)

Власис Пердикидис
источник
2

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

Я также использую Gedit.

Зу
источник
2

На основании вашей спецификации, такой как использование regex / ftp, Vim - лучший редактор, который вы хотели бы использовать. Вначале это будет выглядеть невозможно, поэтому возьмите несколько уроков, я бы посоветовал вам пройтись по книге A Byte of Vim от swaroop hegde, которую можно скачать бесплатно.

Matata
источник
2

Gedit не плохой, и вы можете иметь его по умолчанию в любом случае. Основываясь на отзывах, взгляните и на Bluefish .

Linker3000
источник
У меня есть Gedit, но он не имеет много плагинов или функций. Я отредактировал свой оригинальный пост, чтобы добавить больше информации о том, что я ищу.
EmmyS
Edit: ОК, на основе обратной связи, взглянуть на Bluefish bluefish.openoffice.nl/features.html
Linker3000
2

Обратите внимание, что Unix (в которой учтены практически все дистрибутивы Linux) имеет совершенно иную философию, чем Microsoft и Windows в целом.

Короче говоря, философия Unix; Делай одно, и делай это хорошо.

Поэтому вы увидите очень мало универсальных IDE. Вместо этого многие задачи выполняются маленькими очень компетентными инструментами, например, MELD фокусируется только на diff / merge (кстати, kdiff3 - еще один отличный инструмент).

Поэтому я предлагаю вам не спешить и по-настоящему научиться выполнять свою работу в Unix. Узнайте о таких вещах, как утилиты ядра GNU , grep , find и такие инструменты, как Git . Это будет платить, и вы никогда не захотите возвращаться.

Удачного Unixing!

(ps: superuser.com не позволяет мне более двух ссылок, но я уверен, что Google поможет вам)

Спикман
источник
2

Вы можете использовать Gedit или вы можете использовать Notepadqq. Мне нравится Notepadqq лучше, чем gedit. Notepadqq - это клон Notepad ++ с открытым исходным кодом, вам не нужно устанавливать Wine только для Notepad ++.

Майкл
источник
1

Я думаю, это старый пост, но вы можете посмотреть на Wine, чтобы использовать Notepad ++ в Ubuntu. Я сделал это, и я нахожу это намного лучше, чем простые текстовые редакторы, доступные для Linux ....

user57162
источник
1

Поскольку никто не упомянул Эддра, я чувствую, что должен. Проверьте это, если хотите. Лично я предпочитаю gedit с надстройками, но Editra подходит близко. И это кроссплатформенность!

r4.
источник