2012-08-25 2 views
1

저는 터미널에서 가장 잘 실행되는 소프트웨어 도구를 배우려는 Emacs 사용자입니다. 이 도구를 최대한 활용하기위한 기본 설정은 상호 작용을 위해 xterm을 사용하고 편집을 위해 Vim을 호출하는 것입니다. 이 설정에서 Vim을 Emacs로 간단히 대체 할 수는 있지만, Xterm에서 Emacs 외부에서 작업하는 것이 대부분입니다.Emacs (Multi) 용어 대 Xterm 대 Console & TMUX

Emacs에는 (다중) Term-mode가 있지만 실제로는 장단점을 찾기가 어렵습니다.

  1. [X11없이] : 그래서 나는 다음과 같은 질문이 왜하거나 누군가가 대신 콘솔 & TMUX (또는 GNU 화면)의 이맥스 (System의) 용어를 사용해야합니까?
  2. [X11 사용] Emacs (다중) 용어를 Xterm과 비교하는 방법은 무엇입니까?

분명히 속도가 비교를위한 하나의 기준이지만 다른 것이있을 것입니다.

+0

텍스트 메뉴 등으로 구동되는'ncurses'에서 도구를 그래픽으로 표시합니까? 'M-x ansi-term '에서 실행할 수있는 것처럼 들리지만, 실행하기 전에'VISUAL = emacsclient'와'M-x server-start'를 설정하십시오. – tripleee

+0

토론을 찾고있는 것 같습니다. 나는 Stackoverflow가 그것을위한 장소인지 확신하지 못한다. 아마도 reddit.com/r/emacs를 시도해보십시오. –

+0

아니요, 그래픽 도구가 아닙니다. 터미널에서 사용하도록 최적화 된 프로그래밍 환경입니다. 그리고 '아니요'다시, 나는 토론을 찾고있는 것이 아니라 논쟁을 찾고 있습니다. Emacs 용어 모드를 사용하는 것에 대한 장단점에 대해서는 정말로 확신 할 수 없기 때문입니다. xterm. – Thorsten

답변

2
  1. Emacs에 익숙하고 이미 많은 다른 것들에 사용하거나 터미널에서보다 Emacs에서 더 많은 시간을 보내는 경우 Emacs 용어를 사용하십시오.
  2. Emacs의 용어는 xterm보다 덜 정교하고 신뢰성이 떨어진다. 하지만 Emacs에서 작동하므로 Emacs에 살면 좋은 옵션 일 수 있습니다. 당신은 또한 당신에게 실제 터미널 에뮬레이터를 부여하지 않고 당신에게 명령 줄을 제공 이맥스의 M-x shell 기능을 사용하는 것이 좋습니다

참고. 이것은 명령이 기본 명령 행 프로그램으로 보내지기 전에 이맥스에서 편집됨을 의미합니다. 따라서 일반적인 이맥스 편집을 모두 사용할 수 있습니다 (이력 조작과 명령 완료는 Emacs에서도 가능합니다). 위대하거나, 실망 스러울 수 있습니다 (예를 들어, 완성에 Emacs가 가지고 있지 않은 정보가 필요한 경우).

+0

스테판 감사합니다. 분명히 Emacs 내부에서 일하고 싶지만, "Emacs의 용어는 xterm보다 훨씬 덜 복잡하고 신뢰성이 떨어집니다"라고 의심했습니다. 그래서 아마도 가장 간단한 해결책은 xterm을 사용하고 가능한 한 Emacs만큼 행동하게하려고하는 것입니다. – Thorsten

+0

왜 "Emacs의 용어는 xterm보다 훨씬 덜 정교하고 신뢰성이 떨어진다"? 구체적인 예 또는 참고 문헌은 무엇입니까? 방금 Ems에서 터미널을 가져 오기 위해'ansi-term'과'multi-term'을 사용하기 시작했습니다. 정말 즐겁습니다. 그러나 나는 무엇에 관해서도주의해야합니까? – modulitos