Czy istnieje darmowy, lekki edytor tekstu, który nie jest tylko tekstem, ale także nie jest ciężkim IDE?


30

Nie jestem bardzo zadowolony z edytorów tekstu dostępnych dla Mac OS X.

Próbowałem TextWrangler , Smultron , Coda , SubEthaEdit , TextMate i innych, których nie pamiętam. Ale żadne z powyższych nie spełniło moich potrzeb.

Chcę (darmowego) edytora tekstu

  • który jest szybki
  • który wyróżnia składnię
  • gdzie mogę zdefiniować własne składnie (lub istnieje wiele wtyczek np. dla YAML),
  • gdzie programiści są aktywni,
  • który nie ma wyglądu TextWrangler (nienawidzę przesuwanego paska bocznego), ale prawdziwej aplikacji na komputery Mac
  • które mogą definiować projekty (jak Coda can)
  • który obejmuje podstawową obsługę Git i / lub SVN
  • który obsługuje szybkie automatyczne uzupełnianie
  • Kompatybilny z Mac OS X 10.6

W prostym języku angielskim: idealny lekki edytor tekstu, który nie jest jeszcze ciężkim IDE.


2
„Nie jestem bardzo zadowolony z edytorów tekstu dostępnych dla MacOS X. ” Czy istnieje edytor, którego używałeś na innej platformie, którą wolisz? Możliwe, że istnieje porównywalny odpowiednik dla systemu OS X.
Scottie

Nie pamiętam, czego użyłem w Linuksie i Windowsie, ale nie pamiętam, że naprawdę podobał mi się tam edytor ...
alopix

5
Idealny program dla ciebie nie istnieje. A raczej tak jest i nazywa się TextMate.
Scottie,

1
Zgadzam się, że są rzeczy, których brakuje edytorom tekstu. Uważam również, że między TextMate / VIM a odrobiną magii powłoki mogę sobie poradzić.
Josh K

2
Myślę, że musisz tu być trochę bardziej elastyczny. Masz 10 odpowiedzi, a społeczność decyduje się na TextMate (chociaż sam jestem BBEditmężczyzną) i Xcode, ale mniej więcej zestrzeliłeś każdego w komentarzach. Nie sądzę, byś kiedykolwiek znalazł „idealny” edytor tekstu, który odpowiada twoim gustom, chyba że sam go kodujesz.
Philip Regan,

Odpowiedzi:


20

Czy rozważałeś Xcode?

Wiem, że powiedziałeś, że nie lubisz TextMate, ale ten spełnia wszystkie Twoje potrzeby.

który jest szybki

TextMate
Naprawdę szybko

Xcode
Nie tak szybko, ale nie wolno Eclipse / Netbeans-slow

który wyróżnia składnię

TextMate
Bardzo kompletny i rozszerzalny

Xcode
Czy wyróżnianie składni zależy od twoich potrzeb

gdzie mogę zdefiniować własne składnie (lub istnieje wiele wtyczek np. dla YAML),

TextMate
Bardzo, bardzo rozszerzalny


Możliwe są rozszerzenia składni Xcode

gdzie programiści są aktywni,

TextMate
Niektórzy twierdzą, że to vaporware, ale bardzo niewiele innych edytorów tekstu może konkurować z obecnymi funkcjami

Xcode
Opracowanie tego programu przez Apple jest bardzo aktywne

który nie wygląda jak TextWrangler

TextMate
Jeśli nie podoba ci się suwak, istnieje wtyczka, która zastępuje go szufladą

Xcode
Nie ma przesuwanego paska

które mogą definiować projekty (jak Coda can)

TextMate / Xcode
Do projektów

który obejmuje podstawową obsługę Git i / lub SVN


Obsługa TextMate dla Git / SVN / Mercurial (i prawdopodobnie więcej) poprzez wbudowane i dodane wtyczki

Obsługa Xcode
SVN dla 3.x, dodano Git w Xcode 4

który obsługuje szybkie automatyczne uzupełnianie

TextMate
Podstawowe uzupełnianie zmiennych / funkcji
bardzo kompletne uzupełnianie kodu za pomocą pakietów

Xcode
Uzupełnianie podstawowych zmiennych / funkcji

Kompatybilny z MacOS X 10.6

TextMate
Niektóre problemy ze zgodnością

Xcode W
pełni kompatybilny


3
+1. Mimo że zasugerowałem inną alternatywę poniżej, nie mogłem żyć bez TextMate. [ściska TextMate]
Scottie,

@ scottie same here
Loïc Wolff

XCode jest pełnym IDE, a nie tym, czego szukam. Niestety TextMate nie jest darmowy :(
alopix

1
W rzeczywistości Xcode 4 dodał Git, a nie Mercurial (od wersji zapoznawczej 2 dewelopera mógł się zmienić do ostatecznej wersji)
Nagon

@alopix nie podałeś, że „wolny” był jednym z twoich wymagań. Więc jeśli cena i fakt, że ma raczej prosty interfejs, są twoimi jedynymi skargami, powiedziałbym, że wygrywa.
sholsinger

17

Powiedziałbym, że MacVim, ale jest to oczywiście bardziej skomplikowane narzędzie oparte na tradycyjnym edytorze tekstów unix vim ze stromą krzywą uczenia się.

Nawiasem mówiąc, który aspekt TextMate cię nie spodobał?


1
TextMate ma okropny interfejs użytkownika - podobnie jak TextWrangler ...
alopix

+1 z kilkoma wtyczkami do wyboru jest to zdecydowanie najlepszy dostępny „lekki” edytor tekstu.
jdiaz

3
Co jest okropnego w interfejsie TextMate? Cały interfejs użytkownika jest w zasadzie tylko oknem dokumentu ...
mipadi

Menu związane z pakietem szybko się przepełnia (pokazując takie fragmenty jak Ruby i polecenia podczas edycji pliku C), a edytor pakietów jest okropny. Karty są też bardzo złe i bezużyteczne, chociaż od razu je wyłączam przez plist i trzymam się Cmd + T i paska bocznego. Składanie kodu jest bezużyteczne, a jego zagnieżdżone okno podglądu jest bardzo prostą podpowiedzią (ponadto nie działa w Pythonie, ponieważ TM nie jest w stanie obsłużyć bloków oddzielonych spacjami). Cóż, to było zanim jeszcze rozwinąłem Vim-fu.
Lloeki,

+1, jeśli masz cierpliwość, aby nauczyć się Vima, potężnego edytowalnego edytowalnego narzędzia, którego możesz używać na „wszystkich” platformach.
Tidbeck


13

Podniosły tekst 2

Obsługa fragmentów tekstu, języków i schematów kolorów TextMate. Podział widoku, tabulacje, projekty, polecenia. Pełny ekran w Lionie i tryb „skupienia”. Rozszerzalny też.

Bardzo szybki, świetny tryb wielokrotnego wyboru i wieloplatformowy.
Obecnie wyceniony na 59 USD, ale dostępna jest bezpłatna wersja z okazjonalnymi alertami.

Ma również szybko rozwijający się interfejs API wtyczek i otaczającą społeczność.

wprowadź opis zdjęcia tutaj

Sprawdź, to cholernie niesamowite.

Aktualizacja : Sublime Text 2 jest teraz zastępowany przez Sublime Text 3, który oferuje różne ulepszenia i ulepszenia wydajności.


W przeszłości próbowałem TextMate, Chocolat, Coda, Eclipse i innych, Sublime jest zdecydowanie moim ulubionym.
Kyle Hayes,

1
Wiem, że to stary wątek. teraz, gdy Sublime Text 2 jest już dostępny (z 3 w drodze - wydanym jako niesamowicie szybka i stabilna beta), powiedziałbym, że to także dla mnie trwa.
sholsinger

12

Nie znajdziesz tego.

  • który jest szybki

TexMate jest dość szybki. TextWrangler jest jednak szybszy w przypadku dużych plików.

  • który wyróżnia składnię

Większość (jeśli nie wszystkie) ma podświetlanie składni.

  • gdzie mogę zdefiniować własne składnie (lub istnieje wiele wtyczek np. dla YAML),

Możesz to dostać lub nie.

  • gdzie programiści są aktywni,

Powodzenia z tym.

  • który nie ma wyglądu TextWrangler (nienawidzę przesuwanego paska bocznego), ale prawdziwej aplikacji na komputery Mac

Co jest nie tak z paskiem bocznym?

  • które mogą definiować projekty (jak Coda can)

Zdefiniuj projekty jako foldery i gotowe.

  • który obejmuje podstawową obsługę Git i / lub SVN

Filozofią UNIX jest robienie jednej rzeczy i robienie tego dobrze. Zintegrowane wsparcie dla SCM nie jest łatwe do znalezienia. Być może powinieneś użyć zewnętrznego narzędzia?

  • który obsługuje szybkie automatyczne uzupełnianie

O ile mi wiadomo, tylko kilka głównych IDE to obsługuje.

Nie znajdziesz tego, czego szukasz za darmo . Każde IDE będzie wolniejsze jak błoto w porównaniu do edytora tekstów takiego jak TM lub TW.

Jeśli chcesz mojej uczciwej opinii, spróbuj TextMate. Pakiety pozwolą na odtworzenie niektórych zachowań, których szukasz, resztę możesz mieć w wersji 2.0.


2
+1 za to, że go nie znajdziesz. Masz zbyt wiele wymagań, aby znaleźć coś, co będzie dokładnie pasować.
Loïc Wolff

3
Zwłaszcza jeśli, jak powiedział Josh, „wolny” jest jednym z tych warunków.
Scottie,

11

Sprawdź Fraise , następcę Smultrona. Spełnia wiele twoich wymagań. Oto te, które nie są spełnione:

  • gdzie programiści są aktywni: Fraise wygląda na to, że teraz umiera jak poprzednik
  • która obejmuje podstawową obsługę Git i / lub SVN: nie jestem pewien, co masz na myśli, ale Fraise ma integrację z wierszem poleceń
  • który obsługuje szybkie autouzupełnianie: nie pozytywne, ale nie sądzę, że ma autouzupełnianie ... ale ma polecenia i fragmenty tekstu

Wszystko, o czym wspomniałeś, jest tam.

przy edycji:

Przez lata byłem facetem od ++ ++ pracującym nad tworzeniem okien i przez ostatnie kilka miesięcy powoli przeszedłem na vim. Robi wszystko, o co prosisz i więcej.


Właśnie tego szukałem. Nie wiedziałem, że ktoś „kontynuował” Smultron :)
alopix

Nadal używam Smultron, mimo że deweloper (nieustraszony Peter Borg) zaprzestał tworzenia. Notepad ++ jest zdecydowanie moim ulubionym edytorem na dowolnej platformie.
gWaldo 21.01.11

5

Nie mogę ręczyć za to osobiście, ale RedCar wygląda całkiem obiecująco. Obsługuje pakiety TextMate i działa na komputerach Mac, Linux i Windows. Nie obsługuje całej listy funkcji, nie sądzę, że ma zintegrowaną kontrolę źródła lub obsługę projektów (innych niż foldery).

RedCar OSX


Wygląda obiecująco. Czy ktoś już go używa?
Studer

1
Redcar nie jest gotowy! :(
alopix,

Szkoda Będę miał na to oko, kiedy zacznie dojrzewać.
Adam Lassek,

wygląda bardzo TextMate'ish. Obiecujący.
neoneye

Jedyną ukończoną aplikacją jest ta, w której zaprzestano programowania. (Bezpośrednio zaprzecza twojemu wymaganiu # 4)
gWaldo 21.01.11


5

Jednym z trendów, który zauważyłem w tym roku, jest to, że programiści Maca i twórcy stron internetowych odchodzą od Textmate i tym podobnych do MacVim, w tym Ryan Singer z 37signals, który ostatnio podbił MacVima podczas swojej rozmowy na temat przyszłości aplikacji internetowych .

Wiele osób pisało o tym, dlaczego się zmieniły; „Coming Home to Vim” jest moim ulubionym.


+1 dla Vima lub MacVima - robi wszystko, czego chce OP, poza tym, że nie jest bardzo podobny do aplikacji OS X i ma stromą krzywą uczenia się. Gdy możesz go użyć, jest niesamowity.
w00t

4

Co jest złego w BBEdit poza tym, że być może będziesz musiał za to zapłacić?


2
Ktoś, kto „nienawidzi” wyglądu i stylu TextWrangler, również nie spodoba się BBEdit.
Dori

TextWrangler nie ma prawie takich funkcji, jak BBEdit w zakresie dostosowywania. Jeśli chodzi o „wygląd i działanie”, okno BBEdit można zredukować do dość minimalnego zestawu widżetów interfejsu.
Dennis Wurster

4

Wypróbuj Editra Robi to dużo, ale nie wszystkie, podobnie jak w Notatniku ++ w systemie Windows.


2
Zapomniałem o tym, jest dość kompletny i ma tę zaletę, że jest darmowy i open source.
Loïc Wolff,

ten jest całkiem dobry, jeśli nie możesz dostać się do macvim.
Robert S Ciaccio,

@calavera tak, znajduję to zanim znajduję macvima, teraz używam tylko macVim
Am1rr3zA

4

Możesz spróbować KomodoEdit .

Chcę (darmowego) edytora tekstu

Bezpłatnie i za darmo (na licencji Mozilla Public License).

  • który jest szybki

Dość szybko

  • który wyróżnia składnię

Czek

  • gdzie mogę zdefiniować własne składnie (lub istnieje wiele wtyczek np. dla YAML),

Istnieje wiele wtyczek ; Jestem pewien, że można stworzyć własny zakreślacz składni

  • gdzie programiści są aktywni,

Tak mi się wydaje.

  • który nie ma wyglądu TextWrangler (nienawidzę przesuwanego paska bocznego), ale prawdziwej aplikacji na komputery Mac

Obawiam się, że to nie jest aplikacja kakao; jest zbudowany z systemu interfejsu użytkownika Firefoksa.

  • które mogą definiować projekty (jak Coda can)

Tak.

  • który obejmuje podstawową obsługę Git i / lub SVN

Wygląda na to, że może być wbudowana obsługa Git. Oto wtyczka git. Wygląda na to, że obsługa SVN jest wbudowana.

Edycja: Wydaje się, że te funkcje wymagają Komodo IDE, zamiast Edycji Komodo. Komodo IDE to aktualizacja płatna. Ciekawe może okazać się „ Wsparcie domowej SVN dla Komodo Edit ”.

  • który obsługuje szybkie automatyczne uzupełnianie

Ma funkcję autouzupełniania; musisz spróbować, aby sprawdzić, czy jest dla Ciebie wystarczająco szybki.

  • Kompatybilny z Mac OS X 10.6

Tak.


4

W bloku jest nowy edytor o nazwie Chocolat . Używam go od tygodnia i bardzo mi się podoba. Ma wiele funkcji TextMate (a także obsługuje pakiety TextMate), ale zauważyłem, że działa znacznie lepiej z dużymi zestawami plików, szczególnie przez sieć.


Dzięki! Mój brat też mi o tym opowiedział, ale zapomniałem nazwy xD
alopix,

Chocolat jest dobry, ale niepokoi mnie, że nie ma zakładek (przynajmniej nie na górze).
julien_c

To robi. Wystarczy użyć cmd + t lub ikony + w prawym górnym rogu, aby utworzyć nową kartę!
alopix

Aktualizacja: Niedawno przeszedłem na Sublime 2. Uwielbiam to.
Kyle Hayes,

3

Obecnie jestem stronniczy w stosunku do Cody, ale spotkałem się z tym innego dnia, kiedy szukałem czegoś innego. Nie próbowałem tego, więc nie jestem pewien, czy spełnia wszystkie twoje potrzeby. Jest bezpłatny, ale tylko dlatego, że nie jest już rozwijany.

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


Rozwój WebScripter został zawieszony i jest obecnie oferowany jako darmowy, ale nie zostaną wydane żadne nowe wersje. : '(
alopix

3

Dostępny jest nowy edytor tekstów o nazwie Kod, który jest nowoczesny, szybki i wspiera projekty.

Ostrzeżenie - prace nad Kodem dopiero się zaczynają, więc wszystko jest trochę niestabilne. Jest to oprogramowanie na poziomie alfa w wersji 0.0.3, choć myślę, że ostatecznie zmieni się w aplikację, której szukasz.

Cechy:

  • Napisane od podstaw dla 10.6 za pomocą Grand Central Dispatch i innych nowych rzeczy
  • Używa formatu podświetlania składni GNU, dzięki czemu obsługa podświetlania jest dostępna dla każdego języka
  • Nowoczesny interfejs użytkownika z zakładkami Chromium
  • Skryptowalne przy użyciu node.js

Zauważ, że nawet jeśli jest w wersji alfa, jeszcze nie widziałem awarii spowodowanej przez Kod. Nie jestem pewien, czy to autouzupełnianie, czy nie, ale wiem, że wyróżnia między innymi.
bringel

3

Atom by GitHub to darmowy i potężny edytor tekstu oraz kompilacja IDE z myślą o programistach. Jednocześnie nie sprawia wrażenia, że ​​jest ciężkim IDE.

Visual Studio Code to kolejna podobna oferta firmy Microsoft.


2

Czy wypróbowałeś którykolwiek z wariantów Eclipse? Nie jestem wielkim fanem Eclipse, ale wersja Eclipse Aptana (skierowana przede wszystkim do front-endowych programistów) wydaje się spełniać wszystkie powyższe wymagania i być może warto zajrzeć.

http://aptana.com


2
Eclipse to pełne IDE - chcę mały, lekki edytor. Używam Eclipse do dużych projektów, ale w przypadku małych projektów jest to zbyt duże obciążenie.
alopix

2

Twój najlepszy zakład w 2018 roku dla darmowych i aktywnych i rozszerzalnych edytorów, którzy nie są ciężkim IDE, to:

Wszystkie są bardzo szybkie na nowoczesnym komputerze Mac z dyskiem SSD, nawet MacBook (One) z mobilnym procesorem z minimalną liczbą rdzeni i częstotliwością taktowania. Wszystkie są bezpłatne, aktywnie rozwijane, rozszerzalne, obsługują kontrolę i uzupełnianie kodu oraz są rozszerzalne, skryptowalne i mogą być dodawane do wielu języków i składni.


2

Do rozważenia są również wsporniki . Napisany w Javascripcie, obecnie opracowany przez Adobe jako „projekt open source prowadzony przez społeczność”, koncentruje się na tworzeniu stron internetowych, ale może być również używany jako ogólny edytor tekstowy, posiada solidny interfejs API do jego rozszerzenia oraz coraz większą liczbę dostępnych rozszerzeń.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.