Pytanie:
Jakie są alternatywy dla Textmate, które mają funkcję klucza ukończenia?
navitronic
2011-03-11 08:57:36 UTC
view on stackexchange narkive permalink

Powoli zaczynam się obawiać najgorszego z Textmate i zbliżającego się wydania Lion oraz tego, jak stabilny może być Textmate.

Moje pytanie brzmi, czy są jakieś alternatywy Textmate, które obsługują funkcja uzupełniania (autouzupełnianie za pomocą klawisza Esc) w taki sam sposób, jak robi to Textmate?

Idealna implementacja Textmate musi być jak najbardziej podobna.

Znaczenie:

  1. Może automatycznie uzupełniać słowa kluczowe w różnych językach, w oparciu o istniejący język.
  2. Może automatycznie uzupełniać słowa kluczowe w pobliżu.
  3. Nie generuje menu z opcjami, powinieneś po prostu naciskać klawisz, aby przełączać opcje.
Haha, pytanie o edytor tekstu → jeden komentarz o Emacsie, jeden komentarz o Vimie, ale na serio. Skoro już wspomnieliśmy o Emacsie i Vimie, czy możemy pominąć religię?
Dlaczego TextMate przestał być stabilny w Lion?
Textmate został wydany, gdy dominującym systemem operacyjnym był Tiger. Prawie 5-6 lat temu. Wydaje się, że zaszło wiele zmian w zachowaniu aplikacji w Lion. Może tak pozostać, jak zawsze, ale było to tylko ćwiczenie w poszukiwaniu alternatyw.
Powinien po prostu dodać kilka funkcji, takich jak obsługa pełnego ekranu i będzie dobrze.
Siedem odpowiedzi:
#1
+5
ocodo
2011-03-21 12:08:26 UTC
view on stackexchange narkive permalink

Wersja Cocoa Emacsa 23 jest bardzo dobra i ma mnóstwo rozszerzeń i praktycznie nieograniczone możliwości dostosowywania.

Krzywa uczenia się może być nieco stroma, ale warto ją raz zainwestować w czas przejdziesz przez początkowy garb.

Jeśli nie przeszkadza ci TextMate, terminal i tego typu rzeczy, wszystko będzie dobrze, http://emacswiki.org to świetny zasób.

Aby uzyskać więcej wrażeń z OSX, zapoznaj się z Aquamacs
Powinienem również polecić zsh zamiast bash jako domyślną powłokę terminala, otrzymujesz polecenia w stylu Mx w zsh (i wiele innych fajnych funkcji użyteczności) - szczególnie gdy używasz [oh-my-zsh] (https: // github. com / robbyrussell / oh-my-zsh) (traktuj to jako zestaw startowy dla zsh)
Nienawidzę Emacsa, to przestarzały program dla dinozaurów. To jeden z powodów, dla których używam komputera Mac. Mógłbym też mieć Emacsa na Linuksie.
#2
+5
fuzenco
2011-03-21 21:25:03 UTC
view on stackexchange narkive permalink

Sublime Text 2 działa dobrze. Bardzo przypomina mi Textmate

Omówienie: http://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha

Pobierz do wer. 2: http://www.sublimetext.com/2

Wow, nie wiedziałem, że opracowują wersję dla OS X! Zamierzam to teraz wypróbować. Dzięki!
Czy wiesz, czy to obsługuje jakiś rodzaj klucza ukończenia?
@navitronic `ctrl + space` Generuje jednak listę rozwijaną (którą można przełączać za pomocą skrótu).
#3
+2
moonglum
2011-03-25 15:29:07 UTC
view on stackexchange narkive permalink

Jedną z opcji jest Smultron , który jest dostępny w MacApp Store za 4,99. Oferuje dokładnie to, czego potrzebujesz (naprawdę dobre autouzupełnianie). Więcej informacji na ten temat znajdziesz w pierwszym komentarzu do tego wpisu. Jest też jego darmowe widelec o nazwie Fraise. Nie próbowałem jeszcze Fraise, ale wygląda na to, że jest tak dobry jak Smultron.

Inną opcją, którą masz, jest Vim. Ale dotarcie do Vima nie jest łatwe. Jeśli pochodzisz z TextMate, polecam MacVim w połączeniu z Janus. Jest rozwijany przez facetów z Ex-TextMate, którzy przybyli do Vima i wykonali naprawdę dobrą robotę, aby zapewnić funkcjonalność, którą uwielbiają użytkownicy TextMate. Tak przy okazji, Strona Janusa. dobry punkt wyjścia do przejścia Vima.

od 2011 r. [Smultron] (http://www.peterborgapps.com/smultron/) jest [ponownie w aktywnym rozwoju] (http://www.peterborgapps.com/2011/01/im-back/). Chociaż * jest to * okazja za 4,99 USD, nadal kosztuje 4,99 więcej niż Fraise - z którego korzystam od jakiegoś czasu i ma zestaw funkcji, którego przegapiłem w Notepad ++. Funkcje, które przegapiłem, różniły się od potrzeb @navitronic's.
Och, to jest naprawdę miłe! Jestem tu nowy, więc nie mogę dodać trzech linków do moich postów - ale przeniosę się do twojego komentarza.
Zawsze słyszałem dobre rzeczy o Smultronie i zapomniałem o tym wspomnieć. Nigdy nie słyszałem o Fraise, dzięki za przyniesienie tego.
#4
+2
fletom
2011-03-26 04:18:23 UTC
view on stackexchange narkive permalink

Domyślam się, że TextMate zostanie zaktualizowany dla Lion, więc wszystko powinno być w porządku. Textmate ma płacących klientów, którzy oczekują, że będą mogli korzystać z najnowszej wersji OS X, i nie rozumiem, dlaczego programiści mieliby ryzykować utratę klientów, nie aktualizując ich oprogramowania.

Nawet bym poszedł do stwierdzenia, że ​​aktualizacja Lion może być dla nich idealnym momentem na wydanie TextMate 2.0. Trzeba przyznać, że to wydanie znalazło się w pierwszej dziesiątce najlepszych waporyzatorów 2009 przez Wired, ale z drugiej strony, tak samo jak Starcraft II. Trzymajmy kciuki, bo spójrzmy prawdzie w oczy, TextMate jest po prostu najlepszy.

Utrata klientów nie stanowi problemu, jeśli nie masz nowych produktów do wysłania, wszystkie aktualizacje są bezpłatne.
#5
+2
MJRasoBarnett
2011-08-01 22:40:00 UTC
view on stackexchange narkive permalink

Kolejna rekomendacja dla Sublime Text 2 (jest w wersji beta, ale już dla mnie stabilniejsza niż kiedykolwiek Textmate miała przejść na pełny etat).

Ma podobny autouzupełnianie do Textmate, o którym wspomniałeś, że jest potrzebne, domyślnie uruchamiane przez klawisz tabulacji. Jednak nie przełącza między różnymi dopasowaniami z tym kluczem - w rzeczywistości wybiera tylko najlepsze dopasowanie. Jak wskazano powyżej koiyu, jeśli naciśniesz ctrl-spację, otworzy się menu autouzupełniania ze wszystkimi dopasowaniami, z których możesz wybrać.

Więcej informacji na temat jego zachowania podczas uzupełniania można można znaleźć tutaj

Inne godne uwagi funkcje, jeśli jesteś zainteresowany:

  • Sublime Text jest wysoce konfigurowalny . Wszystko, od domyślnych mapowań klawiszy wspomnianych powyżej dla zachowania autouzupełniania, aż po kolor zakładek w interfejsie, można łatwo zmienić, modyfikując pliki konfiguracyjne w formacie JSON. Wiele rzeczy nie ma w tej chwili ładnego GUI, ale dość łatwo było mi tam wejść i dostosować wszystko, czego mogłem chcieć - ST to marzenie tweakera.

  • Zgodność z Textmate . Jako były użytkownik Textmate podoba mi się, że ST jest kompatybilny z fragmentami Textmate, plikami językowymi i schematami kolorów. Domyślnie nie mogłem znaleźć pakietu CMake w Sublime Text, więc po prostu skopiowałem plik językowy z pakietu CMake z Textmate i działało idealnie.

To zdecydowanie obserwować, jak szybko się rozwija.

Nie mogę głosować (jeszcze), ale OGROMNE dziękuję za rekomendację dotyczącą wzniosłości… jak dotąd, najbliżej ważnego zamiennika starzejącego się Textmate…. Duży plus do tego, ile skrótów jest podobnych do Textmate i niesamowitych tryb wolny od rozpraszania uwagi .. Teraz wszystko, czego potrzebuje, to obsługa SVN i być może projekty zdalnego serwera (to byłby bonus w stosunku do TextMate)… Mogę po prostu zapłacić za ten, gdy wyjdzie z wersji beta!
#6
+1
Frederik Deweerdt
2011-03-21 11:44:39 UTC
view on stackexchange narkive permalink

Vim wydaje się spełniać Twoje wymagania: http://code.google.com/p/macvim/

  • Zobacz to: http: / /vim.wikia.com/wiki/VimTip91 do uzupełnień słownika
  • Ctrl-N automatycznie uzupełnia słowa w aktualnie otwartych plikach
  • Nie tworzy listy rozwijanej menu, ale możesz dodać je jako opcję, jeśli zmienisz zdanie.

Oprócz tego ma obsługę makr, podświetlanie składni i wiele rozszerzeń.

#7
+1
cregox
2011-03-24 05:55:40 UTC
view on stackexchange narkive permalink

TextMate to prawdopodobnie najbardziej niesamowity edytor tekstu dla komputerów Mac, więc nie jestem pewien, czy uda ci się znaleźć lepszy. Jest oznaczony jako około 50 USD, więc jeśli weźmiesz to pod uwagę, może być inny, który może sprostać wyzwaniu - ale nie próbowałem tego: BBedit kosztuje 39 USD do października 2011 r., Kiedy to rośnie do 49 $.

Oto dwa edytory, które również uważam za całkiem niesamowite:

Ufam, jeśli żadna z tych 3 zaspokoi Twoje potrzeby, masz pecha. Ale jest więcej alternatyw.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 2.0, w ramach której jest rozpowszechniana.
Loading...