Список текстових редакторів macOS та редакторів коду [закрито]


173

Я шукав це і знайшов питання Маудіт щодо текстових редакторів, але всі вони були для Windows.

Як ви, без сумніву, здогадалися, я намагаюся з’ясувати, чи є редактори тексту / коду для Mac, крім того, що я знаю. Я відредагую свою публікацію, щоб включити до списку редакторів.

Безкоштовно

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Аквамаки і ближче до оригінальних EMacs
  5. JEdit
  6. Editra
  7. Затемнення
  8. NetBeans
  9. Код
  10. TextMate2 - GPL
  11. Кронштейни
  12. Atom.io

Комерційний

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Кода
  5. Піднесений текст 2
  6. Смультрон
  7. WebStorm
  8. М’ята перцева

Статті, пов'язані з темою

  1. Faceoff, який найкращий текстовий редактор коли-небудь?
  2. Maceditors.com, Mac редактори функцій порівняно

Дякую всім, хто додав пропозиції.


Також варто перевірити alternativeto.net/software/vim/?platform=mac , який, мабуть, є кращим форумом для чогось подібного.
naught101

Ознайомтеся з документами Nevron - docs.nevron.com

Отже, чому це питання на тему тут?
Shougo Makishima

не конструктивна? wth?
10101010

Знайдено оновлений список, який був корисним -> learnwoo.com/…
YajiV

Відповіді:


18

Я його ще не використовував, але ще один безкоштовний, про який я добре чув, - це Смултрон .

У своєму власному дослідженні з цього приводу я знайшов цю цікаву статтю: Faceoff: Який найкращий редактор тексту Mac коли-небудь?


17
smultron більше не вільний
Gluip

Smultron також відмовляється від кожної версії. (Версія 5 для гірського лева, версія 6 для Mavericks тощо). Вам доведеться переплачувати кожну версію.
terphi

22

Я вважав, що TextMate є улюбленим для всіх. Я не зустрічав програміста, який використовує Mac, який не використовує TextMate.


6
Я використовую MacVim, і можу сказати, що він коштує кожної копійки, яку я заплатив .. за TextMate. =)
Серхіо Акоста

1
Я використовую SubEthaEdit. Я все ще задоволений цим, і поки я дивився на TextMate, ніколи не було реальної причини для мене.
Метью Шінккель

1
О, і я все ще використовую Xcode для програмування какао та Java.
Меттью Шинкель

Як тільки ви навчитеся використовувати деякі ярлики в TextMate, стане зрозуміло, чому так багато розробників використовують його :) Другий вибір: VIM :)
Nippysaurus

6
TextMate жахливий і обробляє лише 2-3 шрифти ..
Antwan van Houdt

13
  • Emacs
  • Вим

Але я використовую TextMate і можу сказати, що це, без сумніву, варто кожної копійки, яку я заплатив за це.


Лише +1 від дуже задоволеного користувача TextMate (рег. №63).
Келтія

11

Піднесений текст є приголомшливим (http://www.sublimetext.com/2). Відмінні функції пошуку, дуже швидкі та легкі. Дуже гідне завершення коду.

Я також дуже часто використовую RubyMine та WebStorm (http://www.jetbrains.com/). Вони відмінні, але не всі цілі, як TextMate.



5

Я трохи спробував Komodo, і мені це дуже подобається до цих пір. Аптана, варіант Eclipse, також досить корисний для найрізноманітніших речей. Завжди є добрий ole 'VI!


5

Якщо ви коли-небудь плануєте докладати серйозних зусиль для вивчення Emacs, негайно забудьте про Aquamacs. Він намагається скрутити і закрутити Emacs у щось, чого це не є (супер-рідний додаток OS X). Це може звучати добре і все, але як тільки ви зрозумієте, що воно повністю порушує майже всі стандартні клавіші та поведінку Emacs, ви починаєте замислюватися, чому ви не просто використовуєте TextEdit або TextMate.

Carbon Emacs - це хороший додаток Emacs для ОС X. Він наближений до того, що ви потрапите до GNU Emacs, не складаючи для себе. Він досить добре поєднується з операційною системою, але в той же час є чудовим Emacs, якого ми всі знаємо і любимо. Наразі для цього потрібен Leopard з останньою версією, але більшість людей все одно оновили. Ви можете отримати його тут .

Крім того, якщо ви хочете використовувати Vim на OS X, я чула хороші речі про MacVim .

Крім них, очевидні редактори TextEdit, TextMate тощо. Вони працюють для деяких людей, але більшість "просунутих" користувачів, яких я знаю (включаючи і мене) ненавидять торкатися їх чим-небудь коротшим, ніж полюс на 15 футів.


Цей коментар є суб'єктивним судженням. Якби аквамаки були настільки розбиті, їх навряд чи використовували б стільки. Aquamacs безумовно пов'язує Mac UX з Emacs насамперед для користувачів Mac, які звикли до певної поведінки. Користувачам давнього часу Emacs доведеться навчитися, тому це не гарний вибір для них. І навпаки, користувачі Mac знайдуть звичайний Emacs UX дивним. Якщо ви плануєте використовувати кросплатформну платформу Emacs для Windows та Linux, то вивчити Emacs було б моєю порадою.
tgunr

5

CotEditor - редактор тексту з відкритим кодом на основі какао. Вона популярна в Японії.



4

На блоці є нова дитина - PHPStorm . Я ним користувався цілий рік. Це не безкоштовно, але пропонує індивідуальну ліцензію в розмірі 49 доларів на рік, безкоштовно для розробників з відкритим кодом.

  • Швидкість для IDE - Його базується на Java так само схоже на Eclipse / Netbeans, але викидає їх на пил за швидкістю (не так швидко, як Coda / Textmate, оскільки це IDE).
  • Клавіші швидкого доступу до клавіатури - я рідко торкався миші, розвиваючись за допомогою PHPStorm (саме це мені не сподобалось у Coda)
  • Вбудована підтримка Subversion - не потрібно було торкатися версій або будь-якого іншого клієнта SVN на Mac
  • Підтримує фрагменти, шаблони - також підтримується дзен-кодування
  • Підтримує проекти , хоча в окремих вікнах
  • Пошук файлів, пошук коду
  • завершення коду , підтримує також завершення коду PHPDoc

3
  • BBEdit робить всі інші редактори схожими на Блокнот.

Він обробляє гігантські файли легко; більшість текстових редакторів (особливо TextMate) сповільнюються до мертвого сканування або просто виходять з ладу, коли представлені великим файлом.

Діалоги regexp та кількох файлів Find будь-що інше для зручності використання.

Система відсікань працює як магія, має вибір, відступ, теги-заповнювачі та теги вставки, це не просто німий текст.

BBEdit є сильно AppleScriptable. Все можна за сценарієм.

У 9.0 BBEdit має завершення коду, проекти та низку інших удосконалень.

В основному я використовую його для HTML, CSS, JS та Python, де він надзвичайно сильний. Деякі незрозумілі мови не так добре підтримуються, але для більшості цілей це фантастично.

Єдині розробники, яких я знаю, кому подобається TextMate - це фанати Ruby. Я справді не отримую апеляції, це трохи краще, ніж TextWrangler (безкоштовний маленький брат BBEdit), але якщо ви витрачаєте гроші, ви можете також придбати кращий інструмент на кілька доларів більше.

  • jEdit має честь бути кросплатформою. Це не так добре, як BBEdit, але це грамотний редактор програміста. Якщо ви коли-небудь стикалися з системою Windows або Linux, зручно мати один інструмент, який ви знаєте, який працює.

  • Vim чудово, якщо вам доведеться працювати над SSH та віддаленою системою чи комп'ютером не вдається виконати X11. Я любив Vim за простоту редагування великих файлів і виконання повторних команд. Але в наші дні для мене це голосування без голосу, з роздратуванням нестандартного пошуку та заміни (використання (foo) груп замість (foo) тощо), болісно поганого поводження з документами, відсутності проекту / перегляд браузера на диску, відсутність AppleScript та химерна обробка миші у версії GVim.


BBEdit не підтримує спільного редагування ..
nawfal

Я інколи пропускаю, наскільки дурний notepad.exe. Мале використання пам’яті, швидке, швидке та дуже мінімальний вміст
Joe Plante

2

jEdit працює на OS X, базуючись на Java. Це дещо схоже на TextMate, я думаю.

Editra виглядає цікаво, але я сам цього не пробував.


2

TextMate не для "просунутих програмістів". Це не має сенсу, TextMate містить все, що хотів би "просунутий програміст". Це дозволяє їм визначити пакет, який дозволяє їм швидко налаштувати так, як вони хочуть, щоб їх вихідний код був відформатований, або той, який дотримується керівних принципів проекту, швидкий простий доступ до створення цілих структур та класів на основі введення частини конструкції та вкладки натискань .

TextMate - це мій інструмент вибору, він швидкий, легкий і в той же час містить усі функції, які я хотів би використати в програмі. Хоча вона не є інтегрованою в Xcode, це не є проблемою для мене, оскільки я не пишу програмне забезпечення для Mac OS X. Я пишу програмне забезпечення для FreeBSD.


2

Однозначно BBEdit . Я кодую, і BBEdit - це те, що я використовую для кодування.


1

Ви можете розглянути один із класиків - вони обидва безкоштовні, розширювані та мають великі бази користувачів, що виходять за межі Mac:

  • Aquamacs - emacs для OS X (emacs у вікні оболонки - також опція)
  • Mac Vim - VI із специфічним для Mac графічним інтерфейсом (vim у вікні оболонки - також опція)

1

Я віддаю перевагу установці для редагування старої школи. Я використовую командний рядок vim, вбудований у "вікно" GNU на екрані всередині iTerm .

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


1

Coda чудово підходить для розробки стилів PHP / ASP / HTML. Чудовий інтерфейс, пошук декількох файлів та його заміна на підтримку regexp, плавна інтеграція FTP / SFTP / тощо для перегляду та редагування віддалених файлів, інтеграції SVN тощо.

Тепер він підтримує плагіни, і редактор плагінів може імпортувати пакети TextMate, тому там є світле майбутнє. Ще не багато обов'язкових плагінів, оскільки підтримка плагінів була нещодавно представлена ​​з версією 1.6 кілька місяців тому. Хоча це популярний додаток, тому я очікую більше у майбутньому.

"Особливості вбивці" для мене: * Безпроблемне редагування віддалених файлів * Навігатор коду (браузер символів; панель із переліком функцій тощо)

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

Я не впевнений, що у Coda є "сира сила" TextMate. Планую ознайомитися далі з TextMate.


1

Я використовую IDE Komodo. Він підтримує величезну кількість мов, і він налаштовується, але коштує трохи дорого (моя компанія купила мені копію). Дійсно хорошою альтернативою є безкоштовна версія під назвою Komodo Edit. Завантажується дуже швидко і має гідний список функцій, і я вважаю, що я звертаюся до нього, а не до повного IDE для багатьох робіт.



1

Я насправді віддаю перевагу EditRocket над TextMate. Я використовую його як на моїх комп'ютерах Mac, так і на Ubuntu. Приємно використовувати один і той же редактор в декількох операційних системах.


1

Textmate - це редактор мистецтв, але якщо хтось замислюється над розвитком на декількох платформах без незручних пам’ятників, таких як jedit, eclipse, netbeans тощо, погляньте на geany (geany.org). Це безкоштовно. Єдина проблема, яку редактор не має естетичного вигляду на Mac OS X :)


1

Fraise - приємний безкоштовний варіант. У нього кілька шорстких країв, але ви не можете перемогти ціну. Я вважаю, що це вила чи спадкоємець Smultron.

Fraise Text Editor для MacOS


Це виделка Smultron. На жаль, це єдиний вил Smultron і автор відмовився від нього на користь наземного переписування.
Мураха



1

Я використовую Eclipse як основний редактор (для Python), але завжди підтримую SubEthaEdit в якості мого додаткового редактора тексту (безкоштовна пробна версія, 30 євро на ліцензію). Це не надто складно, але він робить те, що мені потрібно.


Для python в цей день і вік PyCharm - це шлях, imo. Eclipse спочатку був створений IBM, який ненавидів Sun Microsystems - звідси і назва, Eclipse повинна була затемнювати Sun: D За іронією долі сьогодні продукти Intellij далеко затьмарили Eclipse.
ccpizza

0

Чергове голосування за Смултрона. Я використовував це, коли робив якесь програмування XQuery і мав змогу визначити файли ключових слів для виділення синтаксису кольором.


0

Я встановив і Smultron, і Textwrangler, але знаходжу себе в більшості випадків, коли використовую Smultron.


0

Я хотів би використовувати інший редактор, ніж XCode для кодування, але я вважаю, що жоден інший редактор не інтегрується досить щільно з ним, щоб бути дійсно вартим.
Однак, маючи певний час, TextMate з часом може дійти до цього моменту. На даний момент, в основному, йому не вистачає функцій налагодження та рефакторингу.

За все, що не потребує XCode, я люблю TextMate. Якби в моїй робочій групі був інший користувач Mac, я, мабуть, врахував би SubEthaEdit щодо його функцій співпраці. Якщо це Emacs, який ви хочете, я рекомендував би Aquamacs (більше подібний до Mac) або Carbon Emacs (більше GNU-Emacs)


0

Я використовую BBEdit роками. Це надійно, швидко, і гідно інтегрується в мій робочий процес Xcode. (Я не впевнений, що що-небудь інтегрується в Xcode так само, як і вбудований редактор, але хто має час чекати вбудованого редактора?)

Для невеликих командних проектів, які не використовують систему управління джерелами, або для редагування одного користувача на кількох машинах, SubEthaEdit поставляється дуже рекомендується.


0

Eclipse та Netbeans мають текстові редактори серед багатьох інших матеріалів. Я не думаю, що ви хочете зачекати 10 секунд, поки ваш текстовий редактор стане готовим: / ... Якщо ви збираєтеся витратити серйозний час на кодування, тоді витратьте деякий час і навчитеся використовувати vim (також emacs, але, я рекомендую vim)

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