Emacs에서 시작 화면을 숨길 수 없습니다.


97

시작 화면을 숨기고 싶습니다.

.emacs파일 :

 (setq c-basic-offset 4) ; indents 4 chars                                                                                                              
 (setq tab-width 4)          ; and 4 char wide for TAB
 (setq indent-tabs-mode nil) ; And force use of spaces

 (turn-on-font-lock)       ; same as syntax on in Vim

 (setq width (max width (+ (length str) 1)))   ;line numbers

 (setq inhibit-splash-screen t)         ; hide welcome screen

.emacs의 마지막 코드 줄을 성공적으로 실행하려고 시도했습니다.

Emacs에서 시작 화면을 숨기려면 어떻게해야합니까?

답변:


173

에 다음을 추가하십시오 $HOME/.emacs.

(setq inhibit-startup-screen t)

다음에 Emacs를 시작할 때 시작 화면이 나타나지 않아야합니다. 환영 화면과 함께 이미 Emacs를 연 경우 C-x k(Control-x, k)를 눌러 종료 할 수 있습니다 .


9
그게 티켓입니다. inhibit-splash-screen은 변수의 비교적 새로운 이름입니다 (이를 도입 한 emacs 22 또는 23인지 기억할 수 없음). 그 전에 Bastien이 말한 것처럼 금지 시작 메시지를 사용하십시오.
Jarret Hardie

4
실제로을 눌러 죽일 수 있습니다 q.
Robin Green

26
(setq inhibit-splash-screen t)
(setq inhibit-startup-message t)

또는 다음을 수행 할 수 있습니다.

alias emacs='emacs --no-splash'

1
emacsinhibit-splash-screeninhibit-startup-screen.
x-yuri

사실 둘은 inhibit-splash-screen inhibit-startup-message단지 별칭이다 inhibit-startup-screen.
mimoralea

1
사용하는 모든 셸에 대해이 작업을 수행해야합니다. IMO는 편집기를 올바르게 구성하는 것이 좋지만 빠른 수정 제안이 좋습니다.
byxor

17

emac의 메뉴를 통해 쉽게 할 수 있습니다 ...

옵션-> emacs 사용자 정의-> 최상위 사용자 정의 그룹

그런 다음 환경 그룹을 선택한 다음 초기화를 선택하고 금지 시작 화면을 켜기로 설정하십시오.


터미널에서 Emacs를 사용하고 있습니다. 그 메뉴가 없습니다. 메뉴없이 어떻게하나요?
Léo Léopold Hertz 준영 2009-04-13

7
터미널에서 Emacs를 실행할 때에도 항상 메뉴에 액세스 할 수 있습니다 .을 누르 F10거나 입력하면 M-x menu-bar-open됩니다.
viam0Zah 2009


5

이맥스 24에서 inhibit-splash-screeninhibit-startup-message별칭이다 inhibit-startup-screen, 그래서 간단하게 추가 (setq inhibit-startup-screen t) 하여에 .emacs이 문제를 해결할 수 파일.

해당 구성이 주어지면 시작 버퍼는 이제 *scratch*기본 버퍼를 더 변경하려는 경우 M-h v initial-buffer-choice <RET>도움이 될 것입니다.

공식 문서 : http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html


4

set initial-scratch-messagevariable을 nil로 사용 하여 초기 메시지를 숨기거나 메시지를 표시하려는 모든 것을 설정할 수 있습니다.

(setq initial-scratch-message nil)

또는

(setq initial-scratch-message ";; Happy Hacking")

도움이 되었기를 바랍니다.

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