Lista edytorów tekstu i edytorów kodu macOS [zamknięte]

173

Szukałem tego i znalazłem pytanie Maudite dotyczące edytorów tekstu, ale wszystkie były przeznaczone dla systemu Windows.

Jak zapewne się domyślacie, staram się dowiedzieć, czy oprócz tego, co wiem, istnieją jakieś edytory tekstu / kodu dla komputerów Mac. Zmienię swój post, aby uwzględnić wymienionych redaktorów.

Wolny

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs i bliżej oryginalnych EMacs
  5. JEdit
  6. Editra
  7. Zaćmienie
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Wsporniki
  12. Atom.io

Reklama w telewizji

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Wysublimowany tekst 2
  6. Smultron
  7. WebStorm
  8. Mięta pieprzowa

Artykuły związane z tematyką

  1. Faceoff, który jest najlepszym edytorem tekstu wszechczasów?
  2. Maceditors.com, porównanie funkcji edytorów Mac

Dziękuję wszystkim, którzy dodali sugestie.

Teifion
źródło
Warto również sprawdzić alternativeto.net/software/vim/?platform=mac , które jest prawdopodobnie lepszym forum do czegoś takiego.
naught101
Sprawdź dokumentację Nevron - docs.nevron.com
Dlaczego więc to pytanie jest tutaj na temat?
Shougo Makishima,
nie konstruktywne? wth?
10101010
Znalazłem zaktualizowaną listę, która była przydatna -> learnwoo.com/…
YajiV

Odpowiedzi:

18

Sam z niego nie korzystałem, ale innym darmowym , o którym dobrze słyszałem, jest Smultron .

W moich własnych badaniach znalazłem ten interesujący artykuł: Faceoff: który jest najlepszym edytorem tekstu na Maca kiedykolwiek?

AR.
źródło
17
smultron nie jest już wolny
Gluip
Smultron również rezygnuje z każdej wersji. (Wersja 5 dla Mountain Lion, Wersja 6 dla Mavericks itp.). Musisz odkupić każdą wersję.
terphi
22

Myślałem, że TextMate jest ulubieńcem wszystkich. Nie spotkałem programisty używającego Maca, który nie używa TextMate.

Theo
źródło
6
Używam MacVima i mogę powiedzieć, że jest to warte każdego grosza, który zapłaciłem za TextMate. =)
Sergio Acosta
1
Używam SubEthaEdit. Nadal jestem z tego zadowolony i chociaż patrzyłem na TextMate, nigdy nie było prawdziwego powodu, by się zmienić.
Matthew Schinckel,
1
Aha, i nadal używam Xcode do programowania w kakao i Javie.
Matthew Schinckel
Kiedy nauczysz się używać niektórych skrótów w TextMate, stanie się jasne, dlaczego tak wielu programistów z nich korzysta :) Drugi wybór: VIM :)
Nippysaurus Kwietnia
6
TextMate jest straszne i zajmuje tylko 2-3 czcionek ..
Antwan van Houdt
13
  • Emacs
  • Wigor

Ale używam TextMate i mogę powiedzieć, że jest to bez wątpienia warte każdego grosza, który za niego zapłaciłem.

Nate Smith
źródło
Tylko +1 od bardzo zadowolonego użytkownika TextMate (nr rej. 63).
Keltia
11

Wysublimowany tekst jest niesamowity (http://www.sublimetext.com/2). Doskonałe funkcje wyszukiwania, bardzo szybkie i lekkie. Bardzo przyzwoite uzupełnienie kodu.

Często używam też RubyMine i WebStorm (http://www.jetbrains.com/). Są doskonałe, ale nie do wszystkich celów, jak TextMate.

Sebastian
źródło
5

Trochę próbowałem Komodo i na razie bardzo mi się podoba. Aptana, wariant Eclipse, jest również przydatny do wielu różnych rzeczy. Zawsze jest też dobry stary VI!

Brian Warshaw
źródło
5

Jeśli kiedykolwiek planujesz podjąć poważny wysiłek w nauce Emacsa, natychmiast zapomnij o Aquamacs. Próbuje przekręcić i zgiąć Emacsa w coś, czym nie jest (supernatywna aplikacja dla OS X). To może brzmieć dobrze i wszystko, ale kiedy zdasz sobie sprawę, że całkowicie łamie prawie wszystkie standardowe przypisania klawiszy i zachowanie Emacsa, zaczynasz się zastanawiać, dlaczego nie używasz tylko TextEdit lub TextMate.

Carbon Emacs jest dobrą aplikacją Emacsa dla OS X. Jest tak blisko GNU Emacsa, jak tylko można dostać się do GNU Emacsa bez konieczności samodzielnej kompilacji. Dość dobrze pasuje do systemu operacyjnego, ale jednocześnie jest wspaniałym Emacsem, którego wszyscy znamy i kochamy. Obecnie wymaga Leoparda z najnowszą wersją, ale większość ludzi i tak już ją zaktualizowała. Możesz go pobrać tutaj .

Alternatywnie, jeśli chcesz używać Vima na OS X, słyszałem dobre rzeczy o MacVimie .

Poza tym istnieje oczywista linia edytorów TextEdit, TextMate itp. Dla niektórych działają, ale większość „zaawansowanych” użytkowników, których znam (łącznie ze mną) nienawidzi dotykać ich czymś krótszym niż 15-stopowy słup.

wfarr
źródło
Ten komentarz jest subiektywną oceną. Gdyby Aquamacs był tak zepsuty, nie byłby używany przez tak wielu. Aquamacs zdecydowanie wiąże Mac UX z Emacsem przede wszystkim dla użytkowników Mac, którzy są przyzwyczajeni do określonego zachowania. Wieloletni użytkownicy Emacsa będą musieli się oduczyć, dlatego nie jest to dla nich dobry wybór. I odwrotnie, użytkownicy komputerów Mac uznają normalny Emacs UX za dziwny. Jeśli planujesz używać Emacsa na wielu platformach w systemach Windows i Linux, radzę nauczyć się Emacsa.
tgunr
5

CotEditor to oparty na kakao edytor tekstu typu open source. Jest popularny w Japonii.

usami-k
źródło
4

Moim zdaniem najlepszym open source jest Smultron , ale nie jest to latarka dla TextMate.

wvdschel
źródło
4

Na bloku jest nowy dzieciak - PHPStorm . Używałem go przez cały rok. Nie jest darmowy, ale oferuje indywidualną licencję w wysokości 49 $ na rok, bezpłatną dla programistów Open Source.

  • Szybki jak na IDE - jest oparty na Javie, więc wygląda trochę jak Eclipse / Netbeans, ale wypala je na proch pod względem szybkości (nie tak szybko jak Coda / Textmate, ponieważ jest to IDE).
  • Mnóstwo skrótów klawiaturowych - rzadko dotykałem myszy podczas programowania w PHPStorm (tego nie lubiłem w Codzie)
  • Wbudowana obsługa Subversion - Nie trzeba było dotykać Wersji ani żadnego innego klienta SVN na Macu
  • Obsługuje fragmenty, szablony - obsługiwane jest również kodowanie zen
  • Obsługuje projekty , choć w osobnych oknach
  • Wyszukiwanie plików, wyszukiwanie kodu
  • uzupełnianie kodu , obsługuje również uzupełnianie kodu PHPDoc
vikmalhotra
źródło
3
  • BBEdit sprawia, że ​​wszystkie inne edytory wyglądają jak Notatnik.

Z łatwością obsługuje gigantyczne pliki; większość edytorów tekstu (szczególnie TextMate) zwalnia do martwego indeksowania lub po prostu zawiesza się, gdy wyświetlany jest duży plik.

Okna dialogowe wyrażeń regularnych i wyszukiwania wielu plików przewyższają wszystko inne pod względem użyteczności.

System wycinków działa jak magia i ma tagi zaznaczenia, wcięcia, symbolu zastępczego i punktu wstawiania, to nie tylko głupi tekst.

BBEdit jest w dużym stopniu obsługiwany przez AppleScript. Wszystko można zaprogramować.

W wersji 9.0 BBEdit ma uzupełnianie kodu, projekty i mnóstwo innych ulepszeń.

Używam go głównie do HTML, CSS, JS i Python, gdzie jest niezwykle silny. Niektóre mniej znane języki nie są w nim tak dobrze obsługiwane, ale w większości zastosowań jest to fantastyczne.

Jedynymi deweloperami, których znam, którzy lubią TextMate, są fani Rubiego. Naprawdę nie dostaję odwołania, jest nieznacznie lepszy niż TextWrangler (darmowy młodszy brat BBEdita), ale jeśli wydajesz pieniądze, równie dobrze możesz kupić lepsze narzędzie za kilka dolarów więcej.

  • jEdit ma tę zaletę, że jest wieloplatformowy. Nie jest tak dobry jak BBEdit, ale jest kompetentnym edytorem programisty. Jeśli kiedykolwiek miałeś do czynienia z systemem Windows lub Linux, przydatne jest jedno narzędzie, o którym wiesz, że działa.

  • Vim jest w porządku, jeśli musisz pracować nad ssh, a system zdalny lub twój komputer nie obsługuje X11. Kiedyś uwielbiałem Vima za łatwość edycji dużych plików i powtarzania poleceń. Ale w dzisiejszych czasach jest to dla mnie brak głosu, z irytacją niestandardowego wyszukiwania i zamiany (używanie grup (foo) zamiast (foo) itp.), Boleśnie złą obsługą wielu dokumentów, brakiem projektu / widok przeglądarki dysku, brak AppleScript i dziwaczna obsługa myszy w wersji GVim.

mdhughes
źródło
BBEdit nie obsługuje edycji zespołowej ..
nawfal
Czasami tęsknię za tym, jak głupi jest notepad.exe. Niskie zużycie pamięci, szybkie, szybkie i robi bardzo minimalną ilość rzeczy
Joe Plante
2

jEdit działa na OS X, bazując na Javie. Myślę, że jest trochę podobny do TextMate.

Editra wygląda interesująco, ale sam tego nie próbowałem.

Funkatron
źródło
2

TextMate nie jest przeznaczony dla „zaawansowanych programistów”. To nie ma sensu, TextMate zawiera wszystko, czego potrzebuje „zaawansowany programista”. Pozwala im zdefiniować pakiet, który pozwala im szybko skonfigurować sposób, w jaki chcą, aby ich kod źródłowy był sformatowany lub zgodny z wytycznymi projektu, szybki łatwy dostęp do tworzenia całych struktur i klas w oparciu o wpisanie części konstrukcji i naciśnięcie zakładki .

TextMate to moje ulubione narzędzie, jest szybkie, lekkie, a jednocześnie zawiera wszystkie funkcje, które chciałbym mieć w narzędziu do programowania. Chociaż nie jest to ściśle zintegrowane z Xcode, nie stanowi to dla mnie problemu, ponieważ nie piszę oprogramowania na Mac OS X. Piszę oprogramowanie dla FreeBSD.

X-Istence
źródło
2

Zdecydowanie BBEdit . Koduję, a BBEdit jest tym, czego używam do kodowania.

Cœur
źródło
1

Możesz rozważyć jeden z klasyków - oba są bezpłatne, rozszerzalne i mają duże bazy użytkowników, które wykraczają poza Mac:

  • Aquamacs - emacs dla OS X (emacs w oknie powłoki jest również opcją)
  • Mac Vim - VI z GUI specyficznym dla Maca (vim w oknie powłoki jest również opcją)
Grant Goodale
źródło
1

Wolę oldschoolową konfigurację edycji. Używam vim wiersza poleceń osadzonego w "oknie" ekranu GNU wewnątrz iTerm .

Może to nie być dobrze zintegrowane z XCode, ale myślę, że świetnie sprawdza się przy tworzeniu i używaniu programów wiersza poleceń. Jeśli spędzasz dużo czasu pracując w terminalu, ekran GNU jest wart 30 minut potrzebnych do opanowania podstawowych koncepcji multipleksowania terminala.

John MP Knox
źródło
1

Coda świetnie nadaje się do programowania w stylu PHP / ASP / HTML. Świetny interfejs, wyszukiwanie i zastępowanie wielu plików z obsługą wyrażeń regularnych, zręczna integracja FTP / SFTP / itp. Do przeglądania i edycji plików zdalnych, integracja SVN itp.

Obsługuje teraz wtyczki, a edytor wtyczek może importować pakiety TextMate, więc przed nimi świetlana przyszłość. Nie ma jeszcze wielu niezbędnych wtyczek, ponieważ obsługa wtyczek została niedawno wprowadzona w wersji 1.6 kilka miesięcy temu. Jest to jednak popularna aplikacja, więc spodziewam się więcej w przyszłości.

„Zabójcze funkcje” dla mnie to: * Bezproblemowa edycja zdalnych plików * Nawigator kodu (przeglądarka symboli; panel z listą funkcji itp.)

Większość ludzi nie przepada za przeglądarkami symboli, ale ponieważ muszę utrzymywać wiele nieznanego kodu, uważam je za nieocenione.

Nie jestem jednak pewien, czy Coda ma „surową moc” TextMate. W następnej kolejności planuję zapoznać się z TextMate.

John Rose
źródło
1

Korzystam z Komodo IDE. Obsługuje ogromną liczbę języków i jest konfigurowalny, ale jest trochę drogi (moja firma kupiła mi kopię). Naprawdę dobrą alternatywą jest darmowa wersja o nazwie Komodo Edit. Wczytuje się naprawdę szybko i ma przyzwoitą listę funkcji, więc w przypadku wielu zadań zwracam się do niej zamiast pełnego IDE.

Mark Tyers
źródło
1

Smultron to kolejny dobry (i darmowy).

bcwood
źródło
Link nie działa - podwójny http
bernhardrusch
1

Właściwie wolę EditRocket od TextMate. Używam go zarówno na komputerach Mac, jak i Ubuntu. Przyjemnie jest używać tego samego edytora w wielu systemach operacyjnych.

Safraz
źródło
1

Textmate to najnowszy edytor grafiki, ale jeśli ktoś myśli o programowaniu na kilku platformach bez niewygodnych potworów pożerających pamięć, takich jak jedit, eclipse, netbeans itp., Spójrz na geany (geany.org). To jest darmowe. Jedyny problem edytor nie ma estetycznego wyglądu na Mac OS X :)

Andrei Vishneuski
źródło
1

Fraise to fajna darmowa opcja. Ma pewne ostre krawędzie, ale nie można pobić ceny. Uważam, że to widelec lub następca Smultrona.

Fraise Text Editor dla MacOS

Fernando
źródło
To widelec Smultrona. Niestety jest to jedyne widelec Smultrona i autor porzucił go na rzecz gruntownego przepisania.
Ant
1
palmsey
źródło
4
lol, który chce IDE, kiedy możesz po prostu użyć edytora.
Nix
1
są to pełnowartościowe środowiska IDE, a nie edytory tekstu.
ccpizza
1

Używam Eclipse jako mojego głównego edytora (dla Pythona), ale zawsze mam pod ręką SubEthaEdit jako mój dodatkowy edytor tekstu (bezpłatna wersja próbna, 30 euro za licencję). To nie jest super skomplikowane, ale robi to, czego potrzebuję.

Matthew Christensen
źródło
Dla Pythona w dzisiejszych czasach PyCharm jest drogą, imo. Eclipse zostało pierwotnie stworzone przez IBM, który nienawidził Sun Microsystems - stąd nazwa Eclipse miała przyćmić Sun: D Jak na ironię, dzisiaj produkty Intellij zdecydowanie przyćmiewają Eclipse.
ccpizza
0

Kolejny głos na Smultron. Użyłem go podczas programowania XQuery i możliwość zdefiniowania plików słów kluczowych do podświetlania kolorów składni była świetna.

Preston
źródło
0

Zainstalowałem zarówno Smultron, jak i Textwrangler, ale przez większość czasu używam Smultron.

Marie Fischer
źródło
0

Chciałbym użyć innego edytora niż XCode do kodowania, ale czuję, że żaden inny edytor nie integruje się z nim na tyle ściśle, aby był naprawdę opłacalny.
Jednak po pewnym czasie TextMate może w końcu dojść do tego punktu. W tej chwili jednak brakuje głównie funkcji debugowania i refaktoryzacji.

Za wszystko, co nie wymaga XCode, uwielbiam TextMate. Gdybym miał innego użytkownika Maca w mojej grupie roboczej, prawdopodobnie rozważyłbym SubEthaEdit ze względu na jego funkcje współpracy. Jeśli chcesz Emacsa, polecam Aquamacs (bardziej podobny do Maca) lub Carbon Emacs (bardziej podobny do GNU-Emacsa)

bastibe
źródło
0

Używam BBEdit od lat. Jest solidny, szybki i całkiem dobrze integruje się z moim przepływem pracy w Xcode. (Nie jestem pewien, czy cokolwiek integruje się z Xcode, a także z wbudowanym edytorem, ale kto ma czas czekać na wbudowany edytor?)

W przypadku małych projektów zespołowych, które nie używają systemu kontroli źródła, lub do edycji przez jednego użytkownika na wielu komputerach, wysoce zalecany jest SubEthaEdit.

Scott Marcy
źródło
0

Eclipse i Netbeans mają edytory tekstu i wiele innych rzeczy. Myślę, że nie chciałbyś czekać 10 sekund, aż edytor tekstu będzie gotowy: / ... Jeśli masz zamiar spędzić trochę czasu na kodowaniu, poświęć trochę czasu i naucz się używać vima (emacs też, ale polecam wigor)

nieśmiały
źródło