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
- Textwrangler
- Xcode
- Mac Vim
- Aquamacs i bliżej oryginalnych EMacs
- JEdit
- Editra
- Zaćmienie
- NetBeans
- Kod
- TextMate2 - GPL
- Wsporniki
- Atom.io
Reklama w telewizji
Artykuły związane z tematyką
- Faceoff, który jest najlepszym edytorem tekstu wszechczasów?
- Maceditors.com, porównanie funkcji edytorów Mac
Dziękuję wszystkim, którzy dodali sugestie.
Odpowiedzi:
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?
źródło
Myślałem, że TextMate jest ulubieńcem wszystkich. Nie spotkałem programisty używającego Maca, który nie używa TextMate.
źródło
Ale używam TextMate i mogę powiedzieć, że jest to bez wątpienia warte każdego grosza, który za niego zapłaciłem.
źródło
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.
źródło
MacVim i SubEthaEdit to dwie fajne opcje
źródło
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!
źródło
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.
źródło
CotEditor to oparty na kakao edytor tekstu typu open source. Jest popularny w Japonii.
źródło
Moim zdaniem najlepszym open source jest Smultron , ale nie jest to latarka dla TextMate.
źródło
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.
źródło
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.
źródło
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.
źródło
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.
źródło
Zdecydowanie BBEdit . Koduję, a BBEdit jest tym, czego używam do kodowania.
źródło
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:
źródło
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.
źródło
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.
źródło
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.
źródło
Smultron to kolejny dobry (i darmowy).
źródło
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.
źródło
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 :)
źródło
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.
źródło
źródło
źródło
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ę.
źródło
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.
źródło
Zainstalowałem zarówno Smultron, jak i Textwrangler, ale przez większość czasu używam Smultron.
źródło
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)
źródło
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.
źródło
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)
źródło