GUI 대신 명령 행 emacs를 어떻게 다운로드합니까?


56

나는 sudo apt-get install emacsemacs를 다운로드 하곤 했다. 명령 행 emacs는 내가 실행될 때 시작될 것으로 예상 emacs했지만 대신 GUI emacs가 시작되었습니다.

명령 줄 emacs를 어떻게 다운로드 할 수 있습니까?

답변:


62

명령 행 emacs는 GUI와 함께 설치됩니다.
실행하려면 -nw옵션을 사용하십시오 . 설명 man emacs:

-nw , --no-window-system
Emacs에게 X에 대한 특수 인터페이스를 사용하지 않도록 지시합니다
. xterm (1) 창에서 Emacs를 호출 할 때이 스위치 를 사용 하면
해당 창에 표시됩니다.

따라서 명령 행에서 emacs를 사용하려면 다음 명령을 실행하십시오.

emacs -nw

여기에 이미지 설명을 입력하십시오

을 입력하지 않으려면 emacs -nw별칭을 만들 수 있습니다. 당신의 다음 줄을 넣어 ~/.bashrc또는 ~/.bash_aliases:

alias emacs="emacs -nw"

I / O 리디렉션을 사용하여이 별칭을 한 줄에 추가 할 수 있습니다.

echo alias emacs="emacs -nw" >> ~/.bashrc

7
이 답변은 비 X emacs 실행 에만 적용 됩니다 . 명령 줄 전용 emacs 를 다운로드 하는 방법은 설명하지 않습니다 .
user2943160

무엇을 의미합니까? 이 답변은 "명령 줄 emacs가 GUI와 함께 설치됩니다"라는 문장으로 시작합니다. OP는 OP를 설치하는 방법을 이미 알고 있습니다.
존 벤틀리

@JonBentley 네크로 포스트 의견에서 안녕하세요. 이 답변은 여전히 ​​emacs의 설치되지 않은 (즉, 시스템 윈도우 작업을 지원하지 않음) 설치에는 적용되지 않지만 나머지 내용은 특별히 필요하지는 않습니다.
user2943160

@ user2943160이 포럼은 포럼이 아닌 Q & A 사이트이므로 "네크로 포스트"라는 개념은 없습니다. 그 가치는시기가 아니라 질문과 답변에 있습니다. OP는 명령 줄에서 실행할 수있는 한 창 모양의 vesrion을 지원하지 않는지 특히 신경 쓰지 않는다고 생각합니다 (질문 제목을 그런 식으로 해석하더라도 프레임 도전은 OP의 기본 목표가 주어지면 유효합니다). 이 답변은 질문의 근본을 다루는 데있어 완벽하게 훌륭하며 다른 옵션의 유용한 대안입니다.
Jon Bentley

85

즉 것입니다 emacs-nox믿습니다. 이것은 현재 가리키는 메타 패키지입니다 emacs24-nox.

설명 : GNU Emacs 편집기 (X 지원없이)

따라서 이전과 마찬가지로 패키지를 사용하십시오.

sudo apt-get install emacs-nox

또는 대안 적으로

sudo apt-get install emacs24-nox

어떤 패키지에 무엇이 들어 있는지 궁금해하는 이와 같은 경우에는 다음을 시도하십시오.

apt-cache search ^emacs 

그때

 apt-cache show <whateverpackage>

2
"sudo apt-get install emacs24-nox"가 저에게 효과적이었습니다.
meshfields

스테판-시도하십시오 emacs23-nox. 디스크에서 26MB 다운로드 / 78MB로 여전히 큰 패키지입니다.

9
이것은 내가 받아 들인 대답이 있어야한다고 생각하는 것에 더 가깝습니다. Emacs는 전체 emacs 배포판의 리소스 혼란이 필요하지 않은 서버에서 종종 필요합니다.
ctpenrose

1
nox를 설치하려면 새로운 시스템에서 7 가지 종속성이 필요했습니다. nox가 없으면 122를 설치했을 것입니다.
agweber

2
이 위대한 큰 일에 괜찮은 편집자가 포함되어 있지 않다는 것은 너무 나쁩니다. (Grinning, Running, and Ducking)
Warren P

4

가능하면 이전 버전의 emacs를 삭제 한 다음 X가없는 버전을 다시 설치하십시오 *. 명령의 끝에는 중요하며 고통의 세계에서 벗어날 수 있습니다.

apt-get remove emacs*
apt-get install emacs-nox

별명 패키지를 설치 emacs23-nox하거나 emacs24.nox설치하는 대신 X를 설치하지 않고 emacs 버전을 지정할 수도 있습니다 .

물론, 당신은 bash 앨리어싱이나 엉망으로 할 수 -nw있지만 sudo를 사용하거나 emacs가 git에 의해 소환되면 X 창이 다시 나타납니다.


emacs-nox를 설치하면 다른 패키지가 제거됩니다.
Adam

1

이미 설치했습니다.

다음과 같이 emacs를 실행하십시오.

emacs -nw

1

의도하지 않은 게시물을 실수로 다운 그레이드 한 것 같습니다. emacs -nw올바른 옵션입니다.

나는 단지 vi / emacs 불꽃 warz에 질려있다. 원래 게시물에서 vi를 언급하지 않은 경우 vi를 언급해도 도움이되지 않습니다.

게다가, emacs에는 vi 모드가 있습니다 - viper-mode.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.