2012-11-03 2 views
0

좋아, 그래서 lisp와 슬라임을 시작하려고하고 있는데 몇 가지 문제가 있습니다. 나는 이맥스와 슬라임 및 SBCL을 올바르게 설치했지만 파일을 편집하려고 할 때 문제가 발생합니다. 나는 차이점이 있다고 생각하지는 않지만 mac osx 사자에서이 모든 것을하고있다. 그래서 어쩌면 바보하지만 난 처음 터미널을 입력 할 때 내가 그렇게 할 때 내가SBCL로 이맥스에서 lisp 파일 편집

$ emacs <myfile.lisp> 

를 입력 한 다음 내 파일을 열어하지만 점액은 .. 내가 어떻게 그렇게

M-x: slime 

를 실행하지 않고, 지금은 사라지고 내가 보는 모두는 "REPL"(내 생각) 어쨌든 그냥 나에게

* 

을 표시하고 내가

같은 것들을 입력 할 수 있습니다

하지만 이제 파일을 다시 컴파일 할 수 없습니다. somone는 이것을 통해 나를 끌어 들일 수 있었습니까? 고맙습니다!

+0

C-x b (스위치 - 버퍼) 또는 C-x C-b (목록 버퍼)를 사용해 보셨습니까? –

+1

'Ch t'를 눌러서 끝내면된다. - 그만한 가치가있다. 그런 다음 Slime이 올바르게 설정되었는지 확인한다. ('.emacs '에서'(slime-setup'(slime-fancy))를 사용하고 싶을 것이다. Lisp 버퍼에서'Cc Ck'를 사용하여 파일을 컴파일하거나,'Cc Cc'를 사용하여 최상위 폼을 컴파일하십시오. 또한, 대부분의 Emacs 사용자 (Vi 사용자와 달리)는 각 파일에 대한 새로운 세션을 열기보다는 Emacs를 실행하고 파일을 'C-x C-f'로 유지합니다. – danlei

답변

0

은 C-X ← C-X → 이전 또는 다음 버퍼로 현재의 버퍼 윈도우 스위치보십시오. 더 많은 상호 작용 방식에 대한

는 수직으로 화면을 분할 C-X 2 (또는 수평 C-X 3), 당신은 당신의 코드를 확인하고 REPL에 뭔가를 시도 할 수 있도록. C-x o으로 창을 전환 할 수 있습니다 (O는 기타로 기억하십시오). C-x 으로 창을 닫을 수 있습니다 (버퍼가 아님).

그러나이 모든 것이 매우 기본이므로 Emacs tutorial을 검색하는 것이 좋습니다. Emacs for Mac OS X과 같은 그래픽 이맥스로 시작하는 것이 좋습니다. 어떤 사람들은 other versions을 선호하는데, 이는 Mac OS X과 더 잘 통합되지만 많은 다른 키 바인딩과 추가 패키지가 함께 제공됩니다. 나는 개인적으로 내가 사용하는 OS에 상관없이 비슷한 설치와 키 바인딩을 선호한다.