Чи є вільний, легкий текстовий редактор, який не є лише текстовим, але також не є важким IDE?


30

Я не дуже задоволений текстовими редакторами, доступними для Mac OS X.

Я спробував TextWrangler , Smultron , Coda , SubEthaEdit , TextMate та інших, яких не пам’ятаю. Але жодне з перерахованого вище не задовольнило мої потреби.

Я хочу (безкоштовний) редактор тексту

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

Простий англійською мовою: ідеальний легкий текстовий редактор, який ще не є важким IDE.


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-повільно

який робить підсвічування синтаксису

TextMate
Дуже повний і розширюваний

Xcode
Чи підсвічує синтаксис, це залежить від ваших потреб

чи можу я визначити власні синтаксиси (чи багато плагінів, наприклад, для YAML),

TextMate
Дуже, дуже розширюваний


Можливі розширення синтаксису Xcode

де розробники активні,

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


Розробка цієї програми Xcode Apple дуже активна

який не має вигляду та відчуття TextWrangler

TextMate
Якщо вам не подобається розсувна панель, є плагін, щоб замінити її на ящик

Xcode
Не має розсувної панелі

який може визначати проекти (наприклад, Coda can)

TextMate / Xcode
Do проекти

яка включає базову підтримку для Git та / або SVN


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


Підтримка Xcode SVN для 3.x, доданий Git у Xcode 4

який підтримує швидке автозавершення

TextMate
Basic завершення змінної / функції
дуже повне завершення коду за допомогою пакетів

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

MacOS X 10.6 сумісний

TextMate
Деякі проблеми сумісності

Xcode
Повністю сумісний


3
+1. Хоча я запропонував іншу альтернативу нижче, я не міг жити без TextMate. [обіймає TextMate]
Скотті

@scottie ж тут
Loïc Wolff

XCode - це повна IDE, а не те, що я шукаю. На жаль, TextMate не є безкоштовним :(
alopix

1
Власне, Xcode 4 додав Git, а не Mercurial (станом на Preview Developer Preview 2, це може змінитися до остаточного випуску)
Nagon

@alopix ви не заявили, що "безкоштовно" - одна з ваших вимог. Тож якщо цінник та факт, що він має досить простий інтерфейс, є вашими єдиними скаргами, то я б сказав, що він виграє.
sholsinger

17

Я б сказав, що MacVim, але це, звичайно, більш складний інструмент, заснований на традиційному текстовому редакторі unix vim з крутою кривою навчання.

До речі, який аспект TextMate вам не сподобався?


1
TextMate має жахливий інтерфейс користувача - як і TextWrangler ...
alopix

+1 за допомогою декількох плагінів вибору, це, безумовно, найкращий текстовий редактор з легкою вагою.
jdiaz

3
Що жахливого в інтерфейсі TextMate? Весь інтерфейс - це лише вікно документа ...
mipadi

Меню, пов’язане з пакетом, швидко переповнюється (показуючи такі фрагменти, як фрагменти Ruby та команди, коли я редагую файл C), і редактор пакетів злий. Вкладки і справді погані і марні, хоча я їх відключаю відразу через пліст і дотримуюся Cmd + T і бічну панель. Складання коду є непридатним, і його складений перегляд погляду є дуже базовою підказкою (плюс це зовсім не працює в Python, оскільки TM не може обробляти блоки, обмежені пробілом). Що ж, це було до того, як я все-таки підірвав свій Vim-fu.
Lloeki

+1, якщо у вас є терпіння вивчити Vim, ви налаштовуєте потужний редактор, який ви можете використовувати на "всіх" платформах.
tidbeck


13

Піднесений текст 2

Підтримка фрагментів TextMate, мов та кольорових схем. Розділений перегляд, вкладка, проекти, команди. Повноекранний режим на Леві та "зосереджений" режим. Розширювальний теж.

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

Він також має швидко зростаючий плагін API та оточуючу спільноту.

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

Перевірте це, це чудово диво.

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


У минулому я спробував TextMate, Chocolat, Coda, Eclipse та інших, Sublime - це моє улюблене зараз.
Кайл Хейс

1
Я знаю, що це стара нитка. тепер, коли Sublime Text 2 вийшов, (з 3 на шляху - випущений як надзвичайно швидкий і стабільний бета-версія), я б сказав, що він також потребує торта.
sholsinger

12

Ви не збираєтесь його знайти.

  • що швидко,

TexMate досить швидкий. TextWrangler швидше для великих файлів.

  • який робить підсвічування синтаксису

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

  • чи можу я визначити власні синтаксиси (чи багато плагінів, наприклад, для YAML),

Ви можете або не зможете цього отримати.

  • де розробники активні,

Найкраща удача з цим.

  • який не має зовнішнього вигляду TextWrangler (я ненавиджу ковзаючу бічну панель), але чи справжній Mac-додаток

Що не так з бічною панеллю?

  • який може визначати проекти (наприклад, Coda can)

Визначте проекти як папки, і все готово.

  • яка включає базову підтримку для Git та / або SVN

Філософія UNIX - це робити одне і робити це добре. Комплексна підтримка SCM - це не щось легко знайти. Можливо, вам слід скористатися зовнішнім інструментом?

  • який підтримує швидке автозавершення

Наскільки мені відомо, це підтримують лише декілька основних IDE.

Ви не збираєтесь знайти те, що шукаєте безкоштовно . Будь-який IDE буде відчувати себе повільно, як грязь, порівняно з текстовим редактором, таким як TM або TW.

Якщо ви хочете моєї чесної думки, спробуйте TextMate. Пакети дозволять вам повторити деяку поведінку, яку ви шукаєте, інше, на що ви можете сподіватися, знаходиться в 2.0.


2
+1, оскільки ви не збираєтесь його знаходити. У вас занадто багато передумов, щоб знайти щось, що точно відповідатиме.
Loïc Wolff

3
Тим більше, якщо, як сказав Джош, "вільний" є однією з цих передумов.
Скотті

11

Ознайомтеся з Фрейзе , спадкоємцем Смултрона. Він відповідає багатьом вашим вимогам. Ось ті, яких не зустрічається:

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

Все інше, що ви згадуєте, є там.

on edit:

Я був блокнотом ++ хлопець протягом багатьох років, займаючись роботою Windows Dev, і за останні кілька місяців я повільно перейшов на vim. Це робить все, що ви просите, і багато іншого.


Це майже те, що я шукав. Не знав, що хтось "продовжив" Smultron :)
alopix

Я все ще використовую Smultron, незважаючи на те, що розробник (нестримний Пітер Борг) припиняє розвиток. Блокнот ++ досі є моїм улюбленим редактором на будь-якій платформі.
gWaldo

5

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

RedCar OSX


Виглядає перспективно. Хтось уже ним користується?
Студ

1
Redcar не закінчений! :(
alopix

Дуже погано. Я буду стежити за цим, коли воно почне дозрівати.
Адам Лассек

виглядає дуже TextMate'ish. Перспективний.
neoneye

Єдине додаток, яке закінчилося, - це те, де розвиток припинився. (Прямо суперечить вашому
запиту


5

Однією з тенденцій, яку я помітив у цьому році, є програмісти Mac та веб-розробники, що віддаляються від Textmate та подібних до MacVim, включаючи Райана Зінгера із 37-ти сигналів, який розгойдував MacVim під час своєї розмови про майбутнє веб-додатків нещодавно .

Багато людей написали про те, чому вони перейшли; "Приїжджаю додому до Віма" - мій улюблений.


+1 для Vim або MacVim - це все, що хоче OP, за винятком того, що це не дуже додаток для ОС X і має круту криву навчання. Після того, як ви зможете використовувати його, це приголомшливо.
w00t

4

Що не так з BBEdit , крім того, за що, можливо, доведеться платити за це?


2
Комусь, хто "ненавидить" "зовнішній вигляд TextWrangler", також не сподобається BBEdit.
Дорі

TextWrangler не має майже функцій, які BBEdit виконує з точки зору налаштування. Що стосується "зовнішнього вигляду", то вікно BBEdit можна звести до досить мінімального набору інтерфейсів віджетів.
Денніс Вустер

4

Спробуйте Editra Це багато чого ви хочете, але не всі вони, це схоже на блокнот ++ у Windows.


2
Я забув про це, він досить повний і має перевагу також у тому, що він є безкоштовним та відкритим.
Loïc Wolff

цей дуже гарний, якщо ви просто не можете потрапити в macvim.
Robert S Ciaccio

@calavera так, я знаходжу це, перш ніж знайти macvim, зараз я просто використовую macVim
Am1rr3zA

4

Ви можете спробувати KomodoEdit .

Я хочу (безкоштовний) редактор тексту

Безкоштовно та безкоштовно (під публічною ліцензією Mozilla).

  • що швидко,

Розумно швидко

  • який робить підсвічування синтаксису

Перевірка

  • чи можу я визначити власні синтаксиси (чи багато плагінів, наприклад, для YAML),

Є багато плагінів ; Я впевнений, що можна створити свій власний синтаксисний підсвічування

  • де розробники активні,

Я так думаю.

  • який не має зовнішнього вигляду TextWrangler (я ненавиджу ковзаючу бічну панель), але чи справжній Mac-додаток

Я боюся, що це не какао-додаток; він побудований за допомогою системи інтерфейсу Firefox.

  • який може визначати проекти (наприклад, Coda can)

Так.

  • яка включає базову підтримку для Git та / або SVN

Схоже, може бути якась вбудована підтримка Git. Ось плагін для git. Схоже, вбудована підтримка SVN.

Редагувати: такі функції, як видається, потребують ID-коду Komodo, а не Komodo Edit. Komodo IDE - це платне оновлення. Можливо, вам може бути цікавою " підтримка SVN для Komodo Edit ", створена в домашніх умовах .

  • який підтримує швидке автозавершення

Він має автозавершення; вам доведеться спробувати його, щоб побачити, чи достатньо швидко для вас.

  • Сумісний Mac OS X 10.6

Так.


4

У блоці є новий редактор під назвою Chocolat . Я використовую його вже тиждень і дуже подобається. Він має багато можливостей TextMate (а також підтримує пакети TextMate), але я виявив, що він працює набагато краще з великими наборами файлів, особливо в мережі.


Спасибі! Мій брат мені теж розповів про це, але я забув ім’я xD
alopix

Chocolat хороший, але мене турбує те, що він не має вкладок (принаймні, не зверху).
julien_c

Це робить. Просто використовуйте cmd + t або значок + у верхньому правому куті, щоб створити нову вкладку!
алопікс

Оновлення: нещодавно я перейшов на Sublime 2. Мені це подобається.
Кайл Хейс

3

Я частково ставлюсь до Коди в ці дні, але натрапив на це днями, коли шукав щось інше. Я не пробував цього, тому не впевнений, чи відповідає він усім вашим потребам. Це безкоштовно, але тільки тому, що він більше не розробляється.

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


Розробка WebScripter призупинена і тепер пропонується як безкоштовна, але нові версії не випускатимуться. : '(
alopix

3

Є новий текстовий редактор під назвою Kod, який є сучасними, швидкими та підтримуючими проектами.

Попередження - розробка коду тільки починається, тому справи трохи нестабільні. Це програмне забезпечення на альфа-рівні у версії 0.0.3, хоча, я думаю, воно з часом перетвориться просто на додаток, який ви шукаєте.

Особливості:

  • Написано з нуля на 10,6 за допомогою Grand Central Dispatch та інших нових речей
  • Використовує формат підсвічування синтаксису GNU, тому існує підтримка виділення для кожної мови
  • Сучасний інтерфейс із вкладками Chromium
  • Сценарій за допомогою node.js

Зверніть увагу, що навіть якщо він знаходиться в альфа, я ще не бачив аварії через Kod. Я не впевнений, чи є це автозаповнення чи ні, але я знаю, що це робить виділення серед іншого.
принесений

3

Atom від GitHub - це безкоштовний і потужний текстовий редактор та створення IDE, маючи на увазі програмістів. У той же час, це також не справляє враження, що вона є великою вагою.

Visual Studio Code - це ще одна подібна пропозиція від Microsoft.


2

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

http://aptana.com


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

2

Ваша найкраща ставка у 2018 році на безкоштовні та активні та розширювані редактори, які не є важкими IDE:

На SSD-сучасному Mac все дуже швидко, навіть MacBook (One) з мобільним процесором з мінімальними ядрами та тактовою частотою. Усі є безкоштовними, активно розробленими, розширюваними, підтримують контроль коду та завершення, вони є розширюваними, доступними для написання та можуть бути додані до багатьох мов та синтаксису.


2

Для розгляду також є дужки . Написаний у Javascript, в даний час розроблений Adobe як "проект з відкритим кодом, що керується спільнотою", зосереджується на розробці веб-сторінок, але також може використовуватися як загальний текстовий редактор, має надійний API для його розширення та зростаючу кількість розширень вже доступно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.