2012-04-14 3 views
6

이것은 진짜 질문이며 불꽃 전쟁을 시작하기위한 것이 아닙니다.Emacs/Slime the Hard way (Vim의 10 년 간)

저는 Vim을 10 년 이상 사용해 왔습니다. 사람들이 Emacs/Slime을 사용하는 것을보고 Emacs/Slime을 배우기로 결정했습니다.

나는 최대한 빨리 속도를 높일 싶어 :

  • 있다 "손가락 매크로"한 무리의 나는 본능적으로 - 나는 이맥스/점액 & 트레인에 해당하는 알아낼 할 내가 Clojure에 익숙 해요 때문에 자신

  • , elisp 설정을 작성하는 것은 문제 (마이너스 때로는 역동적 인 바르)

을하지 않습니다 무엇 나는 읽고/암기해야 하는가?

편집 : 메모, 나는 VimClojure를 시도하고 Slime/Swank를 더 좋아하기로 결정했습니다.

+2

[vim 에뮬레이터 패키지] (http://emacswiki.org/emacs/Evil)를 사용하십시오. 전환이 더 쉬워지고 익숙한 키를 계속 사용할 수 있습니다. – Tom

+2

동적 병이 거의 들어오지 않습니다. 이맥스 24는 어휘 바인딩을 가지고있다. –

+0

event_jr : 필자는 * config *를 쓸 때 동적 바인딩이 거의 항상 발생한다고 말하고 싶다. 물론, 당신은 그 측면에 대해 걱정하지 않고 많은 것을 할 수 있지만, 항상 기본값이 될 것입니다. (Emacs는 원격으로 그렇게 유연하지 않을 것입니다. – phils

답변

11

내가 새로운 편집자 (또는 어떤 종류의 도구)를 배울 때, 나는 (예를 들어 파일 저장) 뭔가를하는 방법을 모르는 순간에 대답을 google에 올린 다음 3x 이상 .

이맥스에서는 파일을 C-x C-s로 저장합니다. 그것이 무엇인지 기억할 수 없을 때마다, 세 번하십시오. 아주 빨리 제 2의 천성이 될 것입니다.

서두르지 않거나 게으르다는 이유로 절대로 "속임수"하지 마십시오. 필요한대로 각 명령을 연구하고 "핑거 매크로"가 될 때까지 반복하십시오.

+0

또한 필요에 따라 키를 재 매핑하고 불편한 키 바인딩을 변경하는 방법에 대해 알아보십시오. C-x C-s는 파일 저장과 같은 빈번한 작업을하기에는 너무 복잡한 키 조합입니다. 단일 키 여야합니다. F2에 바인딩합니다. – Tom

+0

@Tom : lol, 나는 F # 키를 묶는 사람들에 대해 들어 본 적이 없지만 더 이상 사용하지 않을 이유가 없습니다. F1 -> F12는 무엇을 사용합니까? –

+0

@abelenky :이 조언 (3 배 이상 사용)은 매우 유용합니다. "재 학습"에서 얼마나 많은 노력이 낭비되었는지 전혀 알지 못했습니다. –