Есть ли Linux-эквивалент для Notepad от Programmer или Notepad++?
Я недавно перешел на Ubuntu из Windows и мне это нравится. Одна вещь, по которой я скучаю - это блокнот моего программиста. Я не нашел ничего подобного для Linux. Затмение слишком большое и вовлечено в то, что мне нужно.
ИЗМЕНЕНО ДЛЯ ДОБАВЛЕНИЯ:
Конкретно я ищу -
инструмент сравнения (я знаю о Meld, но я ищу встроенный или подключаемый модуль, а не отдельный инструмент);
FTP;
сопоставление тегов html/xml;
и самое важное - найти в файлах - выполнить поиск по термину или регулярному выражению в пользовательской группе файлов или рекурсивно по каталогам и вернуть выделенный, интерактивный список результатов.
Отредактировано снова (05/05/2011) В итоге я попробовал большинство предложений, приведенных ниже, но в итоге я выбрал Komodo Edit. Он делает все, что я хотел, и он доступен на всех трех платформах, так что теперь, когда я нахожусь на Mac на работе, мне не нужно изучать другую новую среду IDE. Он построен на Mozilla, поэтому есть надстройки (и вы можете создавать свои), которые можно обновлять так же, как надстройки Firefox.
11 ответов
Многие пользователи Linux в конечном итоге переходят на Vim или Emacs. У них крутые кривые обучения, но почти бесконечная настраиваемость. Для более редактора, похожего на notepad++, я слышал много хорошего о geany, но я сам пользователь vim.
На мой взгляд, выбор редактора - это очень личное дело. Если бы я был тобой, я бы посмотрел этот список и попробовал бы их один за другим, пока не нашел бы тот, который работал для меня. Если ничего не помогло, я заметил в этом списке, что notepad++ хорошо работает с вином.
Существует множество редакторов, многие из которых вам понравятся. Мое предложение определенно состоит в том, чтобы перейти на что-то, что работает на нескольких платформах и использовать его на всех ваших машинах.
Тем не менее, вот ссылка на многие параметры Ubuntu: https://help.ubuntu.com/community/Programming
GNU Emacs, Vim и jEdit - хорошие варианты (хотя я не использую jEdit):
Vim звучит как то, что вы ищете
https://help.ubuntu.com/community/VimHowto
Инструкции по его установке тоже есть на этой странице:)
Я также новичок в Ubuntu, и я использую Atom, и я действительно доволен этим. Он имеет некоторые функции по умолчанию, такие как свертывание кода и автозаполнение фрагментов для часто используемых слов. Но, судя по всему, он полностью настраиваемый и есть бесплатные пакеты для всего, что вы можете себе представить. Есть пакеты для:
- добавить миникарту
- изменить цвет темы
- изменить цвет синтаксиса
- Добавьте линтер, чтобы быстро обнаружить ваши ошибки
- Автозаполнение пакетов для многих языков
- Поиск и замена в файле (ctr+f) или во всей папке проекта (ctr+shift+f)
Вот некоторые из особенностей. Попробуйте.:-)
Мне нравится гвим Он обладает всеми возможностями vim, но с некоторыми дружественными функциями графического интерфейса. Он имеет подсветку синтаксиса, поиск и замену, связанные с регулярными выражениями, и вы можете делать различия, а также множество других вещей. Это также кроссплатформенная.
Я также использую Gedit.
На основании вашей спецификации, такой как использование regex/ftp, Vim - лучший редактор, который вы хотели бы использовать. В начале это будет выглядеть невозможно, поэтому возьмите несколько уроков, я бы посоветовал вам пройтись по книге A Byte of Vim от swaroop hegde, которую можно скачать бесплатно.
Вы можете использовать gedit или Notepadqq. Мне нравится Notepadqq лучше, чем gedit. Notepadqq - это клон Notepad++ с открытым исходным кодом, вам не нужно устанавливать Wine только для Notepad++.
Обратите внимание, что Unix (в которой учтены практически все дистрибутивы Linux) имеет совершенно иную философию, чем Microsoft и Windows в целом.
Короче говоря, философия Unix; Делай одну вещь и делай это хорошо.
Поэтому вы увидите очень мало универсальных IDE. Вместо этого многие задачи выполняются маленькими очень компетентными инструментами, например, MELD фокусируется только на diff/merge (кстати, kdiff3 - еще один отличный инструмент).
Поэтому я советую вам не спешить и по-настоящему научиться выполнять свою работу в Unix. Узнайте о таких вещах, как утилиты ядра GNU, grep, find и такие инструменты, как Git. Это будет платить, и вы никогда не захотите возвращаться.
Счастливого Unixing!
(ps: usersuper.ru не позволяет мне более двух ссылок, но я уверен, что Google поможет вам)
Я предполагаю, что это старый пост, но вы можете посмотреть на Wine, чтобы использовать Notepad++ в Ubuntu. Я сделал это, и я нахожу это намного лучше, чем простые текстовые редакторы, доступные для Linux....
Поскольку никто не упомянул Эддра, я чувствую, что должен. Проверьте это, если хотите. Лично я предпочитаю gedit с надстройками, но Editra подходит близко. И это кроссплатформенность!