2012-11-13 11 views

Odpowiedz

1

Programista Ruby raczej nie zauważy różnicy, chyba że wykona jakieś skrypty powłoki. Duże wygrane dla zsh są:

  • Lepsze autouzupełnianie (IMHO - bash posiada autouzupełnianie ale jakoś zsh jest po prostu bardziej intuicyjne, bardziej płynne i ogólnie bardziej dojrzały).

  • Dodatkowe struktury danych.

  • Dodatkowe moduły.

Autouzupełnianie to największa codzienna różnica. Resztę zauważysz tylko, jeśli napiszesz skrypty powłoki.

6

Edycja: dotyczy to jeśli używasz oh-my-zsh

Osobiście jestem głównie używając go, ponieważ wyświetla aktualną gałąź git w wierszu poleceń. Dlatego, jeśli lubisz mnie, często musisz zmieniać gałęzie, nie mieszaj kodu przez przypadek.

Jedną z zalet jest to, że stworzyłem widelec z oh-my-zsh z domyślnie włączonym motywem niestandardowym i mogę go wdrożyć na dowolnej maszynie, jakiej potrzebuję, na przykład na serwerach produkcyjnych. kilka poleceń. W ten sposób mogę załadować wszystkie moje aliasy zsh, mój niestandardowy motyw itd.

Wreszcie istnieje wtyczka Zsh, której używam to zsh-syntax-highlighting. Podkreśla to polecenia podczas ich wpisywania, aby były odporne na ataki. Zielony = dobre istniejące polecenie, czerwony = zrobiłeś literówkę ... ale jest coś więcej, warto spróbować.

Tak więc, integracja git i możliwość zainstalowania mojego osobistego ustawienia zsh na dowolnej maszynie w ciągu kilku sekund jest powodem, dla którego to lubię.

Jest też railscast mówić o oh-my-zsh: http://railscasts.com/episodes/308-oh-my-zsh

+1

można zrobić rzeczy git bash też, choć dość łatwo. Mam dwa umysły na temat Zsh; Używam go, ale zatrzymuje się na tyle, aby być denerwującym, aw rzeczywistości, możemy polegać na naszym osobistym środowisku i nie zawsze jest możliwe przeniesienie go do dowolnych maszyn. –

+1

+1 za oh-my-zsh. Największy wpływ na to, że zakochałem się w terminalu od czasów vima. –

Powiązane problemy