Użyłem vima przez dość długi czas i nadal jestem z niego zadowolony. Zacząłem uczyć się clojure 6 miesięcy temu. Wydaje się, że emacs jest pierwszym wyborem do programowania w języku lispy. Ale wolałbym nauczyć się czegoś innego niż spędzać dużo czasu na nauce korzystania z edytora, który nie jest oczywiście lepszy od vima.Czy vim jest już wystarczająco dobry do programowania clojure?
Tak więc starałem się, aby moja konfiguracja vima była bardziej odpowiednia do programowania clojure.
Co Obecnie używam to:
- vim-clojure-static, który zapewnia podstawowe podświetlanie składni
- paredit, który zapewnia zmienił strukturalną na S-wyrażenia
- vim-kominkiem, który mogę rozmawiać ze zdalną repliką wewnątrz vim
Używam również vim-redl, redl, aby uzyskać replikę debugowania, ale IMO trzy powyższe mogą już zapewnić całkiem przyjemne doświadczenie kodowania.
Moje pytanie brzmi: czy nadal brakuje mi niektórych zabójczych cech przepływu pracy emacs?
* niektóre funkcje zabójcy * Oczywiście nie można rozszerzać vima o seplenienie, podczas pisania seplenienia. Musisz uciekać się do wyalienowanego [VimL] (https://en.wikipedia.org/wiki/Vim_script). –
Spróbuj emacs z [Evil mode] (http://www.emacswiki.org/emacs/Evil). Jest to warstwa emulacji VIM, która jest całkiem niezła, zgodnie z ex-VIMers, więc możesz używać Emacs takich jak VIM mając dostęp do funkcji, które zapewnia emacs. – Tom
Głosowanie w celu zamknięcia. Nie jest konstruktywny. Zobacz: - http://stackoverflow.com/questions/48006/is-it-worth-investing-time-in-learning-to-use-emacs - http://stackoverflow.com/questions/485120/will -emacs-make-me-a-better-programmer? lq = 1 - http://stackoverflow.com/questions/551289/should-i-learn-to-use-emacs?lq=1 – noahlz