Emacs 용 Windows 설치용 .emacs 파일을 찾으려고했지만 찾을 수 없었습니다. Windows에서 Unix와 동일한 파일 이름을 가지고 있습니까?
직접 만들어야합니까? 그렇다면 어떤 특정 디렉토리로 이동합니까?
답변
Emacs FAQ, http://www.gnu.org/software/emacs/windows/ 에서 복사하여 붙여 넣었습니다 .
초기화 파일을 어디에 두나요?
Windows 에서는 파일 이름이 점으로 시작할 수없는 DOS 및 FAT 파일 시스템과의 역 호환성을 위해 .emacs
파일을 호출 할 수 있습니다 _emacs
. 일부 사용자는 파일 시스템과 대부분의 다른 프로그램에서 처리 할 수 있지만 Windows 탐색기가 점으로 시작하는 이름으로 파일을 만들 수 없기 때문에 이러한 이름을 계속 사용하는 것을 선호합니다. Emacs 22 이상에서는 init 파일을 .emacs.d/init.el
. Lisp 패키지에 의해 생성 된 다른 많은 파일도 이제 .emacs.d
디렉토리에 저장 되므로 모든 Emacs 관련 파일을 한곳에 보관합니다.
위에서 언급 한 모든 파일은 홈 디렉토리에 있어야합니다. HOME 디렉토리는 다음 단계에 따라 결정됩니다.
- 환경 변수 HOME이 설정된 경우 표시되는 디렉토리를 사용하십시오.
- 레지스트리 항목 HKCU \ SOFTWARE \ GNU \ Emacs \ HOME이 설정되어 있으면 표시된 디렉터리를 사용합니다.
- 레지스트리 항목 HKLM \ SOFTWARE \ GNU \ Emacs \ HOME이 설정되어 있으면 표시된 디렉터리를 사용합니다. 사용자가 동일한 홈 디렉토리를 공유하게되므로 권장되지 않습니다.
C:\.emacs
존재하는 경우C:/
. 이전 버전C:/
은 HOME이 설정되지 않은 경우 기본값으로 설정되었으므로 이전 버전과의 호환성을위한 것 입니다.- 사용자의 AppData 디렉터리 (일반적으로 사용자의 프로필 디렉터리 아래에있는 Application Data라는 디렉터리)를 사용합니다.이 디렉터리의 위치는 Windows 버전과 컴퓨터가 도메인의 일부인지 여부에 따라 다릅니다.
Emacs 내 ~
에서 파일 이름의 시작 부분은 HOME 디렉토리로 확장되므로 항상 .emacs 파일을 사용하여 .emacs 파일을 찾을 수 있습니다 C-x C-f ~/.emacs
.
MS-Windows의 HOME 및 Startup Directories에 자세한 정보가 있습니다 .
답변
변수 user-init-file에 저장되어야합니다. C-H v user-init-file RET
확인하는 데 사용 합니다. 다음을 사용하여 직접 열 수도 있습니다.M-x eval-expression RET (find-file user-init-file) RET
답변
답변
내 Vista 상자에는 C:\Users\<USER>\AppData\Roaming\
답변
Ctrl-x Ctrl-f ~/.emacs
파일을 입력 하고 생성하는 것만으로는 충분하지 않을 수 있습니다 .
Emacs 응용 프로그램이 init 파일을 저장하기 위해 다른 위치를 사용하는 것일 수 있으며, 그렇다면 ~ / .emacs 파일을 생성하면 Emacs 응용 프로그램이 무시 하는 쓸모없는 파일이 생성 됩니다.
또한 .emacs init 파일에 액세스 하는 것 이상을 원할 수 있지만 파일의 위치, 즉 경로 이름을 알고 싶을 수 있습니다.
이를 위해 두 가지 방법이 있습니다.
쉬운 방법 : 유형 Ctrl+ H V사용자 초기화 파일Return
약간 까다로운 방법 : 다음과 같이 시스템이 자체 .emacs 파일을 저장하는 위치를 찾을 수 있습니다.
- 옵션을 클릭하고 “기본 글꼴 설정 …”까지 아래로 스크롤합니다.
- 글꼴 설정을 변경하고 확인을 클릭하십시오.
- 옵션 메뉴에서 “옵션 저장”으로 이동합니다.
- 옵션이 저장되면 시스템은 .emacs 파일을 저장하고 Emacs 화면 하단의 미니 버퍼에서 파일 경로 를 읽을 수 있습니다.
답변
Windows 7에서는 init.el
파일을에 넣 습니다 C:\Users\user-name\AppData\Roaming\.emacs.d\
. 여기서 user-name 은 사용자 / 로그인 폴더입니다.
당신 때문에주의 init.el
파일 이름이되지 않습니다 init.el.txt
. 메모장과 같은 편집기로 파일을 만들면 Windows가 수행하는 작업입니다.
답변
Windows 22 이상의 Emacs 버전에서는 다음으로 이동 한 것 같습니다.
~/.emacs.d/init.el
, ~
환경 변수 HOME의 값입니다 (제어판 → 시스템 → 고급 → 환경 변수 참조 ).
파일 자체가 존재하지 않을 수 있습니다. 이 경우 그냥 만드십시오.