2012-11-04 17 views
7

Po użyciu vi przez większą część 15 lat, spróbowałem Acme Rob Pike przy kaprysie podczas pracy z Go. Naprawdę podobało mi się to, jak minimalna i lekka jest. Współczesne rzeczy w stylu unix naprawdę nie zachowują się dobrze w Acme, a rozwój Ruby jest w tym środowisku irytujący w najlepszym wypadku (pięknie działa z Go i C, jednak).nowoczesny edytor tekstów podobny do acme

Przystosowałem się do niektórych "funkcji" Acme w vimie, ale szukam teraz opcji. Czy są jakieś edytory tekstu z następującymi (nieco subiektywnymi) cechami i niewiele więcej?

  • żadne podświetlanie składni lub linia numery
  • działa na OSX i może linux
  • bufory/okna przecinania
  • jasnym tle, ciemny kolor pierwszego planu (lub zdolność, aby to zmienić)
  • niewiele ma bloat
  • Możliwość uruchomienia terminalu w edytorze lub uruchamiania poleceń z niego

Nie znam żadnego edytora, który dałby mi obsługę myszy Acme, ale używam magicznego gładzika w dzisiejszych czasach, więc nie jest to konieczne. Próbowałem Sublime, ale wydaje się, że trochę nadęty i rozszczepiający się system daje zmarnowaną przestrzeń. Tryb pełnoekranowy zbliża się do tego, czego szukam, ale nie mogę powiedzieć, czego mi brakuje. Sublime może działać, gdybym mógł otworzyć terminal także w oknie.

Moje obecne środowisko to iTerm2 na pełnym ekranie, z wykorzystaniem vima do edycji kodu. Działa to stosunkowo dobrze, ale używanie myszy byłoby wygodne. Ogromną motywacją do moich poszukiwań jest to, że Aqua marnuje tyle przestrzeni dzięki obramowaniu okien i cieniom, a dla OSX nie jest dostępny wystarczający menedżer okien.

+0

Warto również zauważyć, że moja misja została zachęcani przez takie rzeczy jak ia-pisarz i składanie tekstu. Nie mogłem kodować w żadnym z nich, ale zdecydowanie są one samymi liniami tego, czego szukam. Niewiele do zerwania interfejsu i tylko tyle funkcji, aby wykonać swoją pracę. – cmhobbs

Odpowiedz

2

Nie jestem świadomy żadnego "nowoczesnego" edytora naśladującego Acme, ale wszystko, o co prosisz, jest w Vimie i Emacsie, ale prawdopodobnie nie jest to coś, co można nazwać "nowoczesnym", a ich działanie jest diametralnie przeciwne do działania Acme.

Ostatni element na liście jest łatwiejszy i bardziej naturalny w Emacs niż w Vimie.

Rozumiem, że chcesz edytora GUI, ale wydajesz się narzekać na zarządzanie oknami w systemie Mac OS X. Mam wrażenie, że czujesz się swobodnie w prawdziwym kaflowym środowisku graficznym. Czy próbowałeś Awesome, WMII lub innych?

Na koniec możesz użyć myszki do pozycjonowania kursora, wyboru wizualnego, ustawiania ostrości okna i klikania kart w Vim, po prostu set mouse=a w swoim ~/.vimrc.

Obok wyjątkowej rzeczy widziałem wykonanej za pomocą myszki w Acme, myślę, że eveything chcesz jest tam:

vim

+0

Zawsze mówię, że wzrost mojej produktywności był z FreeBSD, ion3 i perl. Awesome i dwm to najlepsze zamienniki, jakie widziałem. Biorąc to pod uwagę, w dzisiejszych czasach jestem zmuszony do pracy w środowisku Mac. Nie znalazłem wystarczającej ilości płytek, które zastąpiłyby aqua. Wszystko po prostu przypomina okna. Mam ochotę pracować w VM, ale to wydaje się stosunkowo mało wydajne. – cmhobbs

+0

Przejście do tej odpowiedzi, ponieważ "ustaw mysz = a" przybliża mnie bardziej niż to, co mam teraz. Dzięki za wejście. – cmhobbs

+0

Jeśli nie używasz wielu natywnych aplikacji Cocoa, powinieneś wypróbować kafelek WM w X11: działa tak, jak w pudełku BSD/Linux. – romainl