답변:
터미널 인터페이스는 X를 사용할 수없는 경우에도 (예 : Emacs를 설치하지 않으려는 시스템에서 작업하거나 X 구성을 복구하기 위해 또는 하드웨어 텍스트 터미널에서 ssh를 통해 작업하는 경우) 작동합니다. (로컬 이맥스를 실행할 수 있는지 원격 경우를 들어, 사용하여 쉽게 워크 플로우 덜 성가신 대기 시간을 얻을 바람둥이을 , 예를 들어, 개방 host.example.com:/path/to/file
-에 대한 장 참조 원격 파일 설명서에 있습니다.)
터미널 인터페이스는 screen 또는 tmux 내부에서 실행될 수 있으므로 인스턴스를 실행중인 상태로두고 원격으로 연결할 수 있습니다.
X 인터페이스는 이미지 표시, 다양한 글꼴 사용, 더 많은 색상 사용, 멋진 메뉴 표시 및 툴바 표시 등 터미널 인터페이스가 할 수없는 작업을 수행 할 수 있습니다. 마우스에 액세스하고, X 클립 보드 및 기타 선택 항목에 직접 액세스하고, 디스플레이에 여러 개의 창 (Emacs 용어로 프레임)을 표시합니다.
GNU Emacs 23 (또는 XEmacs 21)부터 X와 터미널 중 하나를 선택할 필요가 없습니다 . 단일 Emacs 인스턴스에서 여러 텍스트 터미널과 여러 X 디스플레이에서 프레임을 열 수 있습니다. 일반적인 방법은 Emacs 서버를 실행하고 연결 emacsclient -nw
하여 현재 텍스트 터미널 emacsclient -c
에서 새 프레임을 열거 나 현재 X 디스플레이에서 새 프레임을 여는 것입니다. Emacs 내에서 make-frame-on-display
및 을 사용할 수 있습니다 make-frame-on-device
.
customize-menus
터미널은 꽤 먼 길을 왔습니다. 따라서 대부분의 이러한 주장은 더 이상 적용되지 않습니다 (키티 터미널 또는 iterm 참조). 올바른 터미널을 사용하면 임의의 키를 사용하여 코드를 이스케이프하고 합자, 마크 업, 24 비트 텍스트 색상, 클립 보드 통합 및 마우스 및 이미지 지원을 할 수 있습니다. 내가 생각할 수있는 큰 차이점은 터미널이 여러 가지 다른 글꼴 크기를 지원하지 않는다는 것입니다.