Bash 내에서 emacs를 여는 방법


122

Ubuntu 11.10을 사용하고 있습니다. 터미널에 "emacs"명령을 입력하면 emacs가 별도의 창으로 열립니다. 나노 편집기처럼 터미널 내에서 어떻게 열 수 있습니까?


언제나 그렇듯이 그런 질문을 보았을 때 왜 그렇게하고 싶은지 궁금합니다. 그래픽 emacs를 사용하면 원하는 모든 글꼴, 멋진 colorscheme, 이미지 지원 사용 등을 사용할 수 있습니다.
Daimrod

28
@Daimrod : 때때로 새 창이 뜨면 집중된 마음을 괴롭 힙니다. 때로는 기존 창에서 빠른 작업을 수행하고 싶을 때도 있고 작업을 위해 전체 공간을 예약하고 싶을 때도 있습니다.
nperson325681

6
@Daimrod는 때때로 느린 링크에서 두 개의 ssh 홉에 걸쳐 파일을 편집하고 emacs의 X 버전이 연결에 너무 많기 때문입니다.
Trebor Rude

1
또한 터미널 모드에서 Emacs를 사용하는 연습을 원할 수도 있습니다.
cammil

@Daimrod 또한 tmate 같은 서비스를 통해 페어링 유용
폴 번

답변:


205

Emacs는 많은 실행 옵션을 사용합니다. 당신이 찾고있는 것은 emacs -nw이것이 설정되어 있어도 DISPLAY 환경 변수를 무시하고 터미널 내부의 emacs를 열 것입니다. 이 플래그의 긴 형식은입니다 emacs --no-window-system.

emacs 실행 옵션에 대한 자세한 정보는 매뉴얼 에서 찾을 수 있습니다 .


45

그냥 입력하십시오 emacs -nw. 이것은 X 윈도우를 열지 않습니다.


27

기능 제공의 정신으로 아래에있는 .profile또는 .bashrc파일 로 이동하여 다음 /home/usr/행을 추가하십시오.

alias enw='emacs -nw'

이제 터미널 세션을 열 때마다 예를 들어 입력 만하면 enwemacs no-window 옵션이 세 글자로 표시됩니다.


12

X없이 EMACS를 열어야하는 경우 :

emacs -nw

1
앞으로 코드 서식이 제대로 작동하려면 줄 바꿈이 필요합니다. 그것은 나에게 내가 너무 :) 사용되는 처음 몇 시간 있어요
티콘 Jelvis

1
고마워, 티콘! 그게 하루 종일 나를 화나게 했어요 : P
speeves

3

내 목적에 맞는 별칭 솔루션이 마음에 들지 않았습니다. 하나는 설정에 대해 작동하지 않았습니다 export EDITOR="emacs -nw".

그러나 --without-x구성을 통과 하면 일반 ol ' emacs이 항상 터미널에서 열립니다.

curl http://gnu.mirrors.hoobly.com/emacs/emacs-25.3.tar.xz
tar -xvzf emacs-25.3.tar.xz && cd emacs-25.3
./configure --without-x
make && sudo make install

1
emacs hello.c -nw 

이것은 터미널 내부에서 emacs를 사용하여 hello.c 파일을 여는 것입니다.


1

emacs —daemonemacs를 백그라운드에서 실행 emacsclient하고 emacs 서버에 연결해 보십시오 .

현대 시스템에서 절약되는 시간 오버 헤드는 많지 않지만 여러 개의 emac 인스턴스를 실행하는 것보다 훨씬 낫습니다.


0

--no-desktop저장된 여러 버퍼를 실행하지 않도록 옵션 을 추가하는 것도 유용 할 수 있습니다 .

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