Есть ли бесплатный, легкий текстовый редактор, который не только для текста, но и не является тяжелой IDE?

30

Я не очень доволен текстовыми редакторами, доступными для Mac OS X.

Я пробовал TextWrangler , Smultron , Coda , SubEthaEdit , TextMate и другие, которые я не помню. Но ничто из перечисленного не удовлетворило мои потребности.

Я хочу (бесплатный) текстовый редактор

  • что быстро,
  • который делает подсветку синтаксиса
  • где я могу определить собственные синтаксисы (или есть много плагинов, например, для YAML),
  • где разработчики активны,
  • который не похож на TextWrangler (я ненавижу скользящую боковую панель), но не является настоящим Mac-приложением
  • который может определять проекты (например, Coda может)
  • который включает в себя базовую поддержку Git и / или SVN
  • который поддерживает быстрое автозаполнение
  • Mac OS X 10.6 совместимый

Простым английским: идеальный легкий текстовый редактор, который еще не является тяжелой средой разработки.

alopix
источник
2
«Я не очень доволен текстовыми редакторами, доступными для MacOS X ». Есть ли редактор, который вы использовали на другой платформе, которую вы предпочитаете? Вполне возможно, что аналогичный эквивалент существует для OS X.
Скотти
Я не могу вспомнить, что я использовал в Linux и Windows, но я не могу вспомнить, что мне действительно понравился редактор там ...
alopix
5
Идеальной программы для вас не существует. Или, скорее, это так и называется TextMate.
Скотти
1
Я согласен, что есть вещи, которых не хватает в текстовых редакторах. Я также нахожу, что между TextMate / VIM и небольшим волшебством оболочки я могу справиться очень хорошо.
Джош К
2
Я думаю, вам нужно быть немного более гибким здесь. У вас есть 10 ответов. Сообщество остановилось на TextMate (хотя я BBEditсам человек) и Xcode, но вы более или менее убили каждого в комментариях. Я не думаю, что вы когда-нибудь найдете «идеальный» текстовый редактор, который соответствует вашим конкретным вкусам, если вы просто не создадите его самостоятельно.
Филипп Реган

Ответы:

20

Вы рассматривали Xcode?

Я знаю, что вы сказали, что вам не нравится TextMate, но это тот, который отвечает почти всем вашим потребностям.

что быстро

TextMate
действительно быстро

Xcode
Не так быстро, но не Eclipse / Netbeans-slow

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

TextMate
Очень полный и расширяемый

Xcode
делает подсветку синтаксиса, это зависит от ваших потребностей

где я могу определить собственные синтаксисы (или есть много плагинов, например, для YAML),

TextMate
Очень, очень расширяемый

Xcode
расширение синтаксиса возможно

где разработчики активны,

TextMate
Некоторые говорят, что это не очень хорошо, но очень немногие другие текстовые редакторы могут конкурировать с его текущими функциями.

Xcode
Apple разрабатывает эту программу очень активно

который не имеет внешний вид TextWrangler

TextMate
Если вам не нравится скользящая панель, есть плагин, чтобы заменить его на ящик

Xcode
не имеет скользящей панели

который может определять проекты (например, Coda может)

TextMate / Xcode
Do проекты

который включает в себя базовую поддержку Git и / или SVN


Поддержка TextMate для Git / SVN / Mercurial (и, вероятно, больше) через встроенные и добавленные плагины


Поддержка Xcode SVN для 3.x, добавлен Git в Xcode 4

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

TextMate
Базовое завершение переменной / функции
очень полное завершение кода через пакеты

Xcode
Basic переменная / завершение функции

MacOS X 10.6 совместимый

TextMate
Некоторые проблемы совместимости

Xcode
полностью совместимый

Лоик Вольф
источник
3
+1. Несмотря на то, что я предложил другую альтернативу ниже, я не смог бы жить без TextMate. [обнимает TextMate]
Скотти
@ Скотти же здесь
Лоик Вольф
XCode - это полная IDE, а не то, что я ищу. К сожалению, TextMate не бесплатен :(
alopix
1
На самом деле, в Xcode 4 добавлен Git, а не Mercurial (с версии Developer Preview 2 он может измениться до окончательного выпуска)
Nagon
@alopix вы не утверждали, что «бесплатно» было одним из ваших требований. Так что, если ценник и тот факт, что он имеет довольно простой интерфейс, являются вашими единственными жалобами, то я бы сказал, что он выиграл.
Шолзингер
17

Я бы сказал, что MacVim, но это, конечно, более сложный инструмент, основанный на традиционном текстовом редакторе Unix Vim с крутой кривой обучения.

Кстати, какой аспект TextMate не понравился вам?

Джейкоб Горбан
источник
1
TextMate имеет ужасный пользовательский интерфейс - так же, как TextWrangler ...
alopix
+1 с несколькими плагинами выбора, это, безусловно, лучший «легкий» текстовый редактор.
jdiaz
3
Что ужасного в пользовательском интерфейсе TextMate? Весь пользовательский интерфейс в основном просто окно документа ...
Mipadi
Меню, относящиеся к пакетам, быстро переполняются (показывая такие вещи, как фрагменты Ruby и команды, когда я редактирую файл C), и редактор пакетов ужасен. Вкладки действительно плохие и бесполезные, хотя я отключаю их сразу через plist и придерживаюсь Cmd + T и боковой панели. Свертывание кода непригодно, а его свернутый всплывающий подсказка является очень простой всплывающей подсказкой (плюс он вообще не работает в Python, потому что TM не может обрабатывать блокированные пробелами блоки). Ну, это было до того, как я усилил свой Vim-fu.
Lloeki
+1, если у вас есть терпение изучить Vim, вы можете настроить мощный редактор, который вы можете использовать на «всех» платформах.
Тидбек
14

Я думаю, что Aquamacs может добиться цели !

Хосе Фигероа-О'Фаррилл
источник
2
Я собирался предложить Emacs, но, очевидно, это отвечает всем требованиям
Дэн Макклейн
13

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

Поддержка фрагментов TextMate, языков и цветовых схем. Разделенный вид, вкладки, проекты, команды. Полноэкранный режим на Lion и «сфокусированный» режим. Расширяемый тоже.

Очень быстрый, отличный режим множественного выбора и кроссплатформенность.
В настоящее время по цене $ 59, но бесплатная версия доступна с периодическими оповещениями.

У этого также есть быстрорастущий плагин API и окружающее сообщество.

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

Проверьте это, это чертовски круто.

Обновление : Sublime Text 2 теперь заменен Sublime Text 3, который имеет различные улучшения и улучшения производительности.

Джейкоб Горбан
источник
Я пробовал TextMate, Chocolat, Coda, Eclipse и другие в прошлом, Sublime на сегодняшний день мой любимый.
Кайл Хейс
1
Я знаю, что это старая тема. Теперь, когда Sublime Text 2 вышел (с 3 в пути - выпущен как невероятно быстрая и стабильная бета на самом деле), я бы сказал, что для меня это тоже самое.
Шолзингер
12

Вы не найдете его.

  • что быстро,

TexMate довольно быстрый. TextWrangler быстрее для больших файлов, хотя.

  • который делает подсветку синтаксиса

Большинство (если не все) имеют подсветку синтаксиса.

  • где я могу определить собственные синтаксисы (или есть много плагинов, например, для YAML),

Вы можете или не можете получить это.

  • где разработчики активны,

Желаем удачи в этом.

  • который не похож на TextWrangler (я ненавижу скользящую боковую панель), но не является настоящим Mac-приложением

Что не так с боковой панелью?

  • который может определять проекты (например, Coda может)

Определите проекты как папки, и все готово.

  • который включает в себя базовую поддержку Git и / или SVN

Философия UNIX заключается в том, чтобы делать одну вещь и делать это хорошо. Интегрированная поддержка SCM не легко найти. Возможно, вам следует использовать внешний инструмент?

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

Насколько я знаю, только несколько основных IDE поддерживают это.

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

Если вы хотите мое честное мнение, попробуйте TextMate. Пакеты позволят вам воспроизвести часть поведения, которое вы ищете, остальное, на что вы можете надеяться, это 2.0.

Джош К
источник
2
+1, потому что вы не найдете его. У вас слишком много предпосылок, чтобы найти что-то, что будет точно соответствовать.
Лоик Вольф
3
Особенно, если, как сказал Джош, «свободным» является одна из этих предпосылок.
Скотти
11

Проверьте Фрейз , преемник Smultron. Он отвечает многим вашим требованиям. Вот те, которые не встречались:

  • где активны разработчики: Fraise выглядит так, как будто умирает, как и его предшественник
  • который включает в себя базовую поддержку Git и / или SVN: не уверен, что вы подразумеваете под этим, но Fraise имеет интеграцию с командной строкой
  • который поддерживает быстрое автозаполнение: не позитивно, но я не думаю, что у него есть автозаполнение ... но у него есть команды и фрагменты текста

Все остальное, что вы упоминаете, там.

на редактирование:

Я годами работал с блокнотом ++, занимаясь разработкой Windows, и за последние пару месяцев я постепенно перешел на vim. Он делает все, что вы просите, и даже больше.

Роберт С Чаччо
источник
Это почти то, что я искал. Не знал, что кто-то «продолжил» Smultron :)
alopix
Я все еще использую Smultron, несмотря на то, что разработчик (бесстрашный Питер Борг) прекратил разработку. Notepad ++ до сих пор мой любимый редактор на любой платформе.
gWaldo
5

Я не могу поручиться за это лично, но RedCar выглядит довольно многообещающе. Он поддерживает пакеты TextMate и работает на Mac, Linux и Windows. Он не поддерживает весь ваш список функций, я не верю, что он имеет встроенный контроль версий или поддержку проекта (кроме папок).

RedCar OSX

Адам Лассек
источник
Выглядит многообещающе. Кто-нибудь уже использовал это?
Студер
1
Редкар не закончен! :(
alopix
Очень плохо. Я буду следить за этим, когда он начнет созревать.
Адам Лассек
выглядит очень TextMate'ish. Перспективный.
neoneye
Единственное приложение, которое закончено, - это то, где разработка прекращена. (Прямо противоречит вашему требованию № 4)
gWaldo
5

Одна тенденция, которую я заметил в этом году, - это то, что программисты Mac и веб-разработчики перешли от Textmate и им подобных к MacVim, в том числе Райан Сингер из 37signals, который недавно качал MacVim во время своего выступления о будущем веб-приложений .

Много людей написали о том, почему они перешли; «Возвращение домой к Вим» - мой любимый.

alwillis
источник
+1 для Vim или MacVim - он делает все, что хочет OP, за исключением того, что он не очень похож на приложение OS X и имеет крутой кривой обучения. Как только вы можете использовать его, это здорово.
w00t
4

Что не так с BBEdit , кроме того, что вам, возможно, придется заплатить за это?

Деннис Вёрстер
источник
2
Кому-то, кто «ненавидит» «внешний вид и ощущения TextWrangler», тоже не понравится BBEdit.
Дори
TextWrangler не имеет почти функций, которые BBEdit имеет с точки зрения настройки. Что касается «внешнего вида», то окно BBEdit можно сократить до довольно минимального набора виджетов интерфейса.
Деннис Вёрстер,
4

Попробуйте Editra. Это действительно нужно многим , но не всем, это похоже на notepad ++ в Windows.

Am1rr3zA
источник
2
Я забыл об этом, он довольно полный и имеет преимущество в том, что он бесплатный и с открытым исходным кодом.
Лоик Вольф
Это очень хорошо, если вы просто не можете войти в Macvim.
Роберт С. Чаччо
@calavera да, я нахожу его прежде, чем найду macvim, сейчас я просто использую macVim
Am1rr3zA
4

Вы можете попробовать KomodoEdit .

Я хочу (бесплатный) текстовый редактор

Бесплатно и бесплатно (по публичной лицензии Mozilla).

  • что быстро,

Достаточно быстро

  • который делает подсветку синтаксиса

Проверьте

  • где я могу определить собственные синтаксисы (или есть много плагинов, например, для YAML),

Есть много плагинов ; Я уверен, что можно создать собственную подсветку синтаксиса

  • где разработчики активны,

Я так считаю.

  • который не похож на TextWrangler (я ненавижу скользящую боковую панель), но не является настоящим Mac-приложением

Боюсь, это не приложение Какао; он построен на основе пользовательского интерфейса Firefox.

  • который может определять проекты (например, Coda может)

Ага.

  • который включает в себя базовую поддержку Git и / или SVN

Похоже, что там может быть какая-то встроенная поддержка Git. Вот этот плагин. Похоже, поддержка SVN встроена.

Редактировать: Похоже, эти функции требуют Komodo IDE вместо Komodo Edit. Komodo IDE - это платное обновление. Вам может показаться интересной « поддержка SVN для Komodo Edit ».

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

Имеет автозаполнение; вам придется попробовать это, чтобы увидеть, достаточно ли это быстро для вас.

  • Mac OS X 10.6 совместимый

Да.

Клинтон Блэкмор
источник
4

В блоке есть новый редактор под названием Chocolat . Я пользуюсь им уже неделю, и мне это очень нравится. Он имеет множество функций TextMate (а также поддерживает комплекты TextMate), но я обнаружил, что он намного лучше работает с большими наборами файлов, особенно по сети.

Кайл Хейс
источник
Благодарность! Мой брат тоже рассказал мне об этом, но я забыл имя xD
alopix
Шоколад хорош, но меня беспокоит, что у него нет вкладок (по крайней мере, сверху).
julien_c
Оно делает. Просто используйте cmd + t или значок + в правом верхнем углу, чтобы создать новую вкладку!
alopix
Обновление: я недавно переключился на Sublime 2. Я люблю это.
Кайл Хейс
3

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

http://www.web-scripter.com/

evanmcd
источник
Разработка WebScripter была приостановлена ​​и теперь предлагается в качестве бесплатной, но новые версии не будут выпущены. : '(
alopix
3

Существует новый текстовый редактор под названием Kod, который является современным, быстрым и поддерживает проекты.

Предупреждение - разработка на Kod только начинается, так что все немного нестабильно. Это программное обеспечение альфа-уровня версии 0.0.3, хотя я думаю, что в конечном итоге оно превратится в приложение, которое вы ищете.

Особенности:

  • Написано с нуля для 10.6 с использованием Grand Central Dispatch и других новых вещей
  • Использует формат подсветки синтаксиса GNU, поэтому есть поддержка подсветки для каждого языка
  • Современный пользовательский интерфейс с вкладками Chromium
  • Скрипт с использованием node.js
Просто Джейк
источник
Обратите внимание, что даже если он в альфа-версии, мне еще предстоит увидеть сбой из-за Кода. Я не уверен, выполняет ли он автозаполнение или нет, но я знаю, что он делает выделение среди других вещей.
Арендель
3

Atom от GitHub - это бесплатный и мощный текстовый редактор и сборка IDE для программистов. В то же время, это не создает впечатление тяжеловесной IDE.

Visual Studio Code - еще одно подобное предложение от Microsoft.

Нимеш Нима
источник
2

Вы пробовали любой из вариантов Eclipse? Я не большой поклонник Eclipse, но Aptana-версия Eclipse (которая ориентирована в первую очередь на интерфейсных веб-разработчиков), кажется, удовлетворяет всем вашим требованиям выше и может стоить заглянуть.

http://aptana.com

шотландец
источник
2
Eclipse - это полная IDE - я хочу небольшой легкий редактор. Я использую Eclipse для больших проектов, но для маленьких это слишком много.
alopix
2

Ваша лучшая ставка в 2018 году для бесплатных и активных и расширяемых редакторов, которые не являются тяжелыми IDE:

Все они работают очень быстро на современном Mac с твердотельным накопителем, даже MacBook (One) с мобильным процессором с минимальным количеством ядер и тактовой частотой. Все они бесплатны, активно разрабатываются, расширяются, поддерживают контроль и завершение кода, а также являются расширяемыми, пригодными для сценариев и могут быть добавлены для многих языков и синтаксиса.

bmike
источник
2

Есть также брекеты , чтобы рассмотреть. Написанный на Javascript, который в настоящее время разрабатывается Adobe как «проект с открытым исходным кодом, управляемый сообществом», фокусируется на веб-разработке, но также может использоваться в качестве универсального текстового редактора, имеет надежный API для его расширения и растущее число уже доступных расширений.

Джио Валерио
источник