답변:
또는 주석에서 지적한 것처럼 훨씬 간단한 방법으로 Ctrl+ H, v(describe-variable)은 다음과 같이 변수 및 해당 값을 설명하는 멋진 출력을 제공합니다.
user-init-file is a variable defined in ‘C source code’.
Its value is
"/home/.emacs"
문서 :
사용자 초기화 파일의 디렉토리를 포함한 파일 이름. 로드 된 파일의 확장자가 '.elc'이고 해당 소스 파일이 존재하는 경우이 변수는 소스 파일의 이름을 포함하며 init 파일을 편집하는 'custom-save-all'과 같은 기능에 사용하기에 적합합니다. Emacs가 init 파일을로드하고 평가하는 동안 value는 & lsquo'.elc '확장자가 있는지 여부에 관계없이 파일의 실제 이름입니다.
이 방법은 매우 장황합니다. 더 간결한 답변은 emacs를 시작하고 Lisp 평가 버퍼에서 + 를 입력 user-init-file
하고 평가하는 것입니다. 다음과 같이 init 파일의 위치를 인쇄합니다 :CtrlJ
user-init-file
"/home/.emacs"
EmacsWiki의 InitFile 장을 참조하십시오 .
init 파일에는 Emacs를 시작할 때 실행할 개인 EmacsLisp 코드가 포함되어 있습니다.
- 들어 GnuEmacs , 그것은이다
~/.emacs
또는_emacs
나~/.emacs.d/init.el
.- 들어 이맥스 , 그 것이다
~/.xemacs
나~/.xemacs/init.el
.- 들어 AquamacsEmacs , 그것이
~/.emacs
나~/Library/Preferences/Aquamacs Emacs/Preferences.el
.emacs.d/
. init.el
이 디렉토리에 파일을 만들어야 합니까? 디렉토리가 게재 위치로 중요합니까?
Windows에서 파일 이름이 점으로 시작할 수없는 DOS 및 FAT 파일 시스템과의 호환성을 위해 .emacs 파일을 _emacs라고 할 수 있습니다. 일부 사용자는 파일 시스템 및 대부분의 다른 프로그램이 파일을 처리 할 수 있지만 탐색기는 점으로 시작하는 이름으로 파일을 만들 수 없으므로 이러한 이름을 계속 사용하는 것을 선호합니다. Emacs 22 이상에서 init 파일은 .emacs.d / init.el이라고도 합니다. lisp 패키지로 작성된 다른 많은 파일도 이제 .emacs.d 디렉토리에 저장되므로 모든 Emacs 관련 파일을 한 곳에 보관합니다.
출처 : http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html#Init-file
init
파일 의 디렉토리 는 단지 규칙입니까? emacs가 자동으로 검색되는 표준으로, emacs를 조정 하기 위해 lisp 명령 파일에 개인 선택을 넣을 수 있습니까?
당신은 시도해야합니다 ls -a
.
ََََََََ
간단한 대답. .emacs 파일이 홈 디렉토리에 나타나기 전에 Emacs에서 일부 코드 작성을 시작해야합니다. 빠른 Hello, World! 및 간단한 수학 코드를 작성하고 컴파일하고 실행하십시오.
그런 다음 집을 다시 보면서 입력 ls -a
하면 알 수 있습니다. 그런 다음 편집하고을 입력하십시오 gedit .emacs
. 나는 이멕스와 함께 이상한 이멕스 편집을 느끼기 때문에 gedit를 사용한다.
emacs -q
init 파일이 손상되어이를 우회해야하는 경우 에는 항상 새 인스턴스를 시작할 수 있습니다 . 또한 Emacs가 init 파일을 생성 할 필요는 없습니다. 계속해서 수동으로 만들 수 있습니다. 이맥스는 여전히 그것을 사용할 것입니다.