Эквивалент Notepad++ для Mac? [закрыто]

Недавно я получил Mac (под управлением OS X), и мне было интересно, есть ли для него эквивалент Notepad++. Когда я использовал компьютер с Windows, мне всегда нравилось использовать Notepad++ для программирования. Есть ли что-нибудь похожее на Notepad++, но для Mac?

Я ищу простой, бесплатный и быстрый текстовый редактор с хорошими функциями программирования, такими как выделение ошибок, цветовое кодирование ключевых слов и имен переменных по-разному и так далее. Это может быть придирчиво, поэтому я не буду возражать, если это не точная копия того, что я запрашиваю.

Не все знают, что такое Notepad++, помимо текстового редактора, и есть более чем вероятные его функции, которые вам особенно нужны, и другие, которые вам не нужны, поэтому, не уточняя ваши требования, на этот вопрос потенциально можно ответить с помощью ЛЮБОГО Mac. Текстовый редактор. Пожалуйста, отредактируйте свое сообщение и добавьте конкретный список функций, которые вам нужны, чтобы помочь нам найти то, что вы ищете.
Уже намного лучше :) Какие языки должны поддерживаться для выделения ошибок, цветов ключевых слов и т. д.? Будет ли достаточно, если вы сможете вручную добавить поддержку неохваченного языка?
Привет, jedit.org — это подходящий текстовый редактор, который имеет несколько похожий внешний вид и функциональность на блокнот++. jEdit имеет множество плагинов для расширения его функциональности при необходимости.

Ответы (4)

Хорошим текстовым редактором, который вы можете использовать, является Sublime Text. Технически он бесплатен (поскольку единственным недостатком использования пробной версии является то, что вас время от времени ворчат по поводу покупки полного продукта), и он может делать все, что вам нужно от текстового редактора:

простой, бесплатный и быстрый текстовый редактор

Sublime Text можно настроить так, как вы хотите, с помощью доступного для него диспетчера плагинов , поэтому, если вы хотите сделать его максимально простым, вы можете это сделать. Как упоминалось ранее, это также вроде как технически бесплатно, и это очень быстро.

Возвышенное быстро!

выделение ошибок

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

ключевые слова и переменные с цветовым кодированием по-разному

(Я предполагаю, что вы имеете в виду подсветку синтаксиса)

Sublime Text может довольно хорошо подсвечивать синтаксис. Вот некоторые примеры:

Подсветка Java

Подсветка С++

Sublime Text также имеет системы сборки и полезные сочетания клавиш и команды, которые могут значительно ускорить работу. Наиболее примечательной из этих функций является палитра команд, «центр команд», где вы можете выполнять большинство функций редактора, просто выполняя поиск.

Другой текстовый редактор, который вы могли бы использовать, — это TextMate , «духовный предшественник» Sublime Text. Хотя я не знаю всех тонкостей TextEdit, поскольку я пользователь Windows, это кажется хорошей альтернативой только для Mac, если вы не хотите использовать Sublime Text.

И если вы действительно хотите посвятить себя текстовому редактору, вы можете попробовать Vim и/или Emacs. Однако будьте осторожны, так как эти редакторы не очень просты в использовании и требуют долгосрочного использования.

Будет хорошо, если вы сможете включить обзор того, как каждый вариант соответствует списку требований.
TextMate теперь с открытым исходным кодом, но Sublime Text намного затмил его.
@NickWilde: Просто взгляните на sublimetext.com — анимация показывает интересные функции.
Если этого недостаточно, взгляните на мою статью: martin-thoma.com/sublime-text
@moose Я довольно хорошо знаю Sublime; Я на самом деле использовал его немного больше, чем NPP в последнее время. Тем не менее, полезно включить в рекомендацию, почему что-то хорошо, не полагаясь на другие местоположения.
(т.е. я не для себя спрашиваю, а для улучшения качества ответа)
@NickWilde Я так и думал. У меня возник соблазн добавить анимацию в ответ, но, с одной стороны, это было бы слишком, поскольку это не мой ответ, а с другой стороны, это не простая анимация. Посмотрим, что n_pe сделает с этими предложениями.
@moose да, это было бы больше редактирования, чем я хотел бы сделать.
@NickWilde Я попытался улучшить ответ, добавив несколько скриншотов и уточнив каждый пункт.
Больше ничего не использовал со времен Sublime; именно то, что я хочу. Atom (на основе браузера - очень похоже на возвышенное) также находится в бета-версии, я полагаю, что он создан Github.

Возвышенный текст

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

просто

Да? Может быть? Может потребоваться некоторое время, чтобы выучить все сочетания клавиш и работать с ними очень продуктивно, но оно того стоит.

свободно

Да.

быстро

Да. Это чертовски быстро.

особенности программирования

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

Попробуйте, не пожалеете.

Sublime Text платный . Версия 3 бесплатна, пока не выйдет из бета-версии. Вместо этого версия 2 является (довольно стойкой) nagware.
@MartijnPieters Хотя вы можете заплатить за это, вам не обязательно. И предупреждающее сообщение, которое появляется и запоминает вас каждый 15-й раз, когда вы сохраняете что-то, что вам, вероятно, следует купить возвышенное, можно просто убрать, нажав «Esc». Я тестировал Sublime таким образом около 3 месяцев.
То, что это работает , не делает это законным. Граница размыта ( продолжение использования — расплывчатый термин), но если вы больше не оцениваете продукт, он не должен быть бесплатным. Каждый должен будет решить для себя, насколько далеко он раздвинет границы в этом вопросе, но в качестве ответа на этот вопрос и ответ вы не можете просто сказать, что это бесплатно.

Emacs — довольно популярный текстовый редактор как для Windows, так и для Mac. Он существует уже давно и имеет большое количество поклонников. Он также позволяет добавлять функции, как это делает Notepad++.

emacs существует уже давно и должен умереть. Используйте вим.
@KaranGoel: обязан : vim существует уже давно и должен умереть. Используйте эмакс.
@KaranGoel: (для протокола, я сам в лагере VI, но это было слишком хорошо, чтобы отказываться от него).
@KaranGoel и MartinPieters: emacs и vim уже давно находятся в мусорном ведре , и им нужно умереть. Используйте возвышенный текст.
@все рано или поздно все умирает, не парься
@moose: вы можете использовать режим Vintage в Sublime Text (в комплекте), чтобы эмулировать VI и получить лучшее из обоих миров. VI форева!

Лучший бесплатный текстовый редактор для Mac — TextWrangler .

Он не выделяет встроенные ошибки, но для базового HTML, программирования, файлов конфигурации и т. Д. Это нормально.

Приятно, что ваш редактор не делает встроенных ошибок :-) (вы, наверное, хотели написать, что он их не выделяет )