Windows의 Emacs


95

Windows에서 Emacs를 어떻게 실행합니까?

Windows에서 사용하기에 가장 좋은 Emacs는 무엇이며 어디서 다운로드 할 수 있습니까? .emacs 파일은 어디에 있습니까?

답변:


59

나는 EmacsW32를 사용 하며 훌륭하게 작동합니다. 편집 : 이제 일반 GNU Emacs 24를 사용합니다. 아래를 참조하십시오.

자세한 내용은 EmacsWiki 페이지 를 참조하십시오.

나에게 가장 큰 장점은 다음과 같습니다.

  • 실행중인 서버가 없으면 Emacs 서버를 시작하는 emacsclient 버전이 있습니다 (동일한 Emacs 창에서 모든 파일 열기).
  • Nxml과 같은 몇 가지 유용한 패키지가 포함되어 있습니다.
  • Windows 설치 프로그램이 있거나 소스에서 빌드 할 수 있습니다.

그리고 XEmacs와 관련하여 Steve Yegge 의이 게시물 에 따르면 :

요약하면, 저는 XEmacs가 시장 점유율이 훨씬 낮고 성능이 떨어지고 버그가 많으며 안정성이 훨씬 낮으며이 시점에서 GNU Emacs보다 기능이 적다고 주장했습니다. 모든 것을 더하면 큰 차이로 약한 후보입니다.

편집 : 이제 일반 GNU Emacs 24를 사용합니다. 또한 Nxml을 포함하고 있으며 소스에서 설치하거나 빌드 할 수 있으며이 래퍼 를 사용하면 서버가 실행되지 않으면 Emacs 서버가 시작됩니다. 건배!


16
EmacsW32를 2 년 정도 사용했지만 지금은 일반 GNU Emacs를 사용하고 있습니다. Windows에서 동일하거나 더 잘 작동합니다.
— Christian Davén 2009

나는 Vista에서 EmacsW32를 실행에 문제가있는, 그래서 나는 그것을 추천 할 수 없습니다 superuser.com/questions/163289/...
— 조나스

@Christian Davén : 예, 저도 Emacs 23 이후입니다. 그리고 여기에 설명 된 작은 래퍼를 찾았 기 때문에 emacswiki.org/emacs/EmacsClient#toc2 (서버 시작).
— Sébastien RoccaSerra 2011 년

1
또한 사라진 것으로 보입니다-마지막 패치되지 않은 업데이트는 2009 년에 돌아 왔고 마지막 패치 업데이트는 2010 년 말이었습니다.
— cristobalito

40

Windows 용 GNU Emacs에는 Emacs를 시작하는 두 개의 실행 파일이 있습니다 : "emacs.exe"와 "runemacs.exe". 전자는 DOS 프롬프트 창을 백그라운드에 유지하지만 후자는 그렇지 않으므로 해당 배포를 선택하고 바로 가기를 만들려면 "runemacs.exe"를 실행해야합니다.

칼


10
둘의 주요 차이점은 하나는 GUI 응용 프로그램으로 구축되고 다른 하나는 GUI를 시작하는 명령 줄 앱으로 구축된다는 것입니다. Unix와 달리 Windows는이 두 가지를 구분합니다.
— Donal Fellows

27

사용자 초기화 파일이있는 위치를 찾는 가장 쉬운 방법 :

C-h v user-init-file

그것을 여는 가장 쉬운 방법은 스크래치 버퍼에서) :

(find-file user-init-file)

평가하려면 Cj를 누르십시오.


6

글쎄요, 저는 개인적으로 GNU Emacs 인 Emacs로 시작한 이후로 제가 사용해온 것을 정말 좋아합니다. 그것도 창문 용으로 만들어진 것 같습니다 . 이 링크는 .emacs 파일 질문에 대한 답변도 제공합니다 . 여기에서 다운로드 할 수 있습니다. . 아마도 버전 22.2 (최신)를 받아야합니다.

이번이 처음이라면 즐기시기 바랍니다! 나는 내가 emacs를 절대적으로 좋아한다는 것을 안다!


5

나는 cygwin에서 그것을 실행합니다. 또한 meta-!로 명령을 내릴 수있는 Unix 환경을 제공합니다.


Cygwin bin/을 Windows 경로 변수 에 추가하는 것이 얼마나 유사한 지 궁금합니다 . Windows가 아닌 grepCygwin을 사용하여 Emacs 가 작동 하도록하면 경로 변수 앞에 Cygwin을 추가하라는 메시지가 표시되었습니다. findfind
— Brady Trainor 2014 년

5

바닐라 버전의 emacs를 사용합니다 . 내 경험상 이것은 매우 안정적이고 간단하며 필요한 모든 것을 수행하며 필요하지 않은 부풀음을 추가하지 않습니다. 이맥스 파일에 배치 할 수 있습니다 C : \ 사용자 \ Yourname 활용할는 경우 홈페이지 환경 변수가 설정됩니다. 이것은 사용자 기반으로 작동하고 Linux에서 emacs 동작을 모방하기 때문에이를 처리하는 좋은 방법입니다. emacs / windows 폴더 의 gnu 소프트웨어 저장소 미러 에서 zip을 다운로드 할 수 있습니다 . 라는 파일이 필요합니다 .emacs-xx.x-bin-i686-pc-mingw32.zip

Windows 용 이맥스를 구성하기위한 훌륭한 지침이 있습니다 여기가 . 기본적으로 "설치"는 다음과 같이 요약됩니다.

  1. emacs / windows / emacs-version-bin-i686-pc-mingw32.zip 의 gnu 미러 에서 emacs를 다운로드 하고 적절한 폴더에 압축을 풉니 다. 바람직하게는 C : \ 이맥스 파일명에 공백을 방지 할 수 있습니다.
  2. 설정 홈페이지 에 환경 변수를 C : \ 사용자 \ 사용자 이름 (또는 무엇이든 당신이 원하는). 사용자 전용 변수로 만드십시오 (사용자 이름과 관련된 경우). 여기에 .emacs 파일이 있습니다.
  3. 시작 메뉴 또는 바탕 화면 바로 가기를 원하면 bin / runemacs.exe 바로 가기를 만듭니다 .
  4. 추가 C를 : \ 이맥스 \ 이맥스 - XX.X \ 빈 \ 경로 (사용자 또는 시스템)에, 그래서 당신은 명령 줄에서 실행할 수 있습니다.

24.4 (2014 년 11 월) 이후 파일 이름 규칙이 emacs-<XX>.<X>-bin-i686-pc-mingw32.zip. MS-Windows 용 Emacs-24.4의 "공식"바이너리를 참조하십시오 .
— user272735

에 대한 링크 여기이 페이지는 깨진 것으로 보인다.
— Danny Hansen

나는 웨이 백 머신 을 가리 키도록 링크를 업데이트했습니다 !
— mkasberg



1

Windows에서 GNU emacs와 Xemacs를 모두 실행했습니다. 나는 그것을 나의 기본 편집자, 이메일 클라이언트 등으로 사용했지만 "단지"편집자가 아닙니다.

최근에 Vista에 재설치했을 때 최신 GNU 버전을 설치했습니다. 잘 작동합니다. Xemacs도 그렇습니다.하지만 GNU가 함께한 것처럼 보이므로 Xemacs는 더 이상 매력적이지 않습니다.


1

꽤 안정적이고 비교적 조만간 출시 될 GNU Emacs 23의 개발 버전을 사용하는 것이 좋습니다. 아래 링크에서 주간 바이너리 빌드를 얻을 수 있습니다.

zip 아카이브로 최신 GNU Emacs


해당 버전에 Git 지원이 있습니까?
— TED

emacs 디렉토리 검색하기 나는 lisp \ vc-git.el을 찾았습니다. git을 사용하지 않기 때문에 그것이 얼마나 잘 작동하는지 말할 수는 없지만 확실히 git 지원은 Windows 용 Emacs 23 베타에 있습니다. Emacs 23 베타를 다운로드 할 수있는 직접 링크입니다. gnu.org에서 : alpha.gnu.org/gnu/emacs/pretest/windows
— boskom

1

조직 모드, I-do 등을 설정하는 .emacs 구성이 준비된 휴대용 버전이 있습니다. 여기에는 조직 샘플 파일도 포함되어 있습니다. 나는 그것이 새로운 이민자들에게 더 나은 출발점이라고 생각합니다.

기본적으로 runemacs.bat로 실행하면 모든 것이 준비됩니다.

http://nd.edu/~gsong/portable_emacs.html


1

이 문제가 발생하여 c:\site-lisp\site-start.elEmacsW32를 설치할 때 생성되고 제거 할 때 제거되지 않은 파일 인 , (적어도 제 경우에는) 오류가 있음을 발견 했습니다. (Windows 용 Vanilla GNU Emacs c:\site-lisp는로드 경로에 있으며이 파일을로드하려고 시도하며 이로 인해 오류가 발생합니다.)

해결 방법 :이 전체 디렉토리 (제거 c:\site-lisp나를 위해 일을),하지만 당신은 해야 바로 제거 할 수 site-start.el파일.


1

시작하기에 가장 좋은 곳은 GNU Emacs 용 MS Windows 바이너리를 구하는 것입니다. GNU Emacs :

http://www.gnu.org/software/emacs/

(아, 그리고 그 URL을 어떻게 찾았 습니까? Emacs 매뉴얼에서 노드 배포 . 어디에서나 Emacs에 액세스 할 수있는 경우 해당 정보를 찾을 수있는 곳입니다.)

이 페이지에서 Emacs를 얻는 데 필요한 모든 것을 볼 수 있습니다. 특히 GNU Emacs 얻기 / 다운로드 라는 섹션이 있는데,이 섹션 은 근처의 GNU 미러로 연결됩니다 . 해당 링크를 클릭하면 릴리스 21 이후의 모든 Emacs 릴리스를 다운로드하는 링크 페이지로 이동합니다.

더 중요한 것은 링크 페이지에서 windows 라는 디렉토리 링크 도 볼 수 있다는 것 입니다. 클릭하면 MS Windows 용 Emacs 바이너리 (실행 파일)에 대한 링크 페이지가 표시됩니다 . 그것이 당신이 원하는 페이지입니다.

위의 정보를 알면 페이지를 북마크하지 않은 경우 페이지를 다시 찾아야 할 때 도움이 될 수 있습니다. 그러나 최종 URL은 다음과 같습니다. http://mirror.anl.gov/pub/gnu/emacs/windows/


1

강제로 Windows를 사용하면 ...

"Emacs for windows"를 다운로드하고 일부 디렉토리 (이하 EMACS_SOMEWHERE라고 함)에 저장합니다.

"시작"에 .cmd 파일을 드롭하여 "내 문서"를 H : 드라이브에 subst로 매핑하거나 "내 문서"가 원격 서버에있는 경우 탐색기에서 "네트워크 드라이브 매핑"항목을 사용하여 "내 문서 H :라는 이름의 문서 ". 그런 다음 Windows에서 HOME이라는 환경 변수를 만들고 "H : \"라는 이름을 지정합니다. 이제 "My Documents"에 내 .emacs 파일을 놓을 수 있으며 실행시 emacs에서 읽습니다.

그런 다음 H : \ bin 디렉터리를 만듭니다. 그런 다음 "H : \ bin"을 Windows "Path"환경 변수에 추가합니다.

그런 다음 H : \ bin \ emacs.cmd 파일을 만듭니다. 여기에는 한 줄이 포함됩니다.

@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*

이것은 상당한 작업이지만 / cygdrive / h / bin이 내 cygwin PATH 변수에 추가되면 Windows 명령 프롬프트 또는 cygwin 명령 프롬프트에서 하나의 동일한 emacs를 실행할 수 있습니다. 한동안이 설정을 사용하지 않았지만 내가 기억하는 것처럼 새 파일로 emacs.cmd를 반복해서 호출하면 모두 하나의 동일한 emacs 세션에서 버퍼가됩니다.


NTEmacs가 기본적으로 사용하는 동일한 HOME 디렉토리를 유지하면서 Cygwin을 통해 NTEmacs를 시작하기 위해 Windows에서 다음 명령을 사용했습니다 (그러므로 내 Cygwin 환경 변수 상속).C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
— phils

1

있었다 https://bitbucket.org/Haroogan/emacs-for-windows최신 이맥스 25 만, 전체 페이지가 제거되었습니다. 이 빌드와 위의 emacs-w64의 이점은 새 eww웹 브라우저에 필요한 lxml DLL뿐만 아니라 jpg, png, tiff DLL과 함께 제공된다는 것입니다 .


Haroogan은 누구입니까? 이것은 공식적인 출처와 같은가요?
— Aaron Hall

결코 공식적인 출처는 아닙니다. 그는 버전 25의 팁을 얻고 그것을 구축한다고 주장합니다. 대안은 sourceforge.net/p/emacsbinw64/wiki/…에있는 emacs-w64의 정보를 사용하여 직접 emacs를 빌드하는 것 입니다. 지금은 MSYS2를 기본 셸로 사용하더라도 저에게 효과적이었습니다.
— Alain

1

WSL에서 Windows 10 + VcXsrv + Emacs 25 클라이언트를 실행하는 것을 선호합니다. Emacs는 제 쉘입니다.


0

프로필에 대한 .emacs 파일에 액세스하는 가장 쉬운 방법은 emacs를 여는 것입니다. 그런 다음 Cx C-를 수행하고 ~ USERNAME / .emacs를 입력합니다 (또는 init.el 또는 다른 유형 중 하나를 사용할 수 있음). 파일과 Cx Cs (제 생각에)에 내용을 입력하여 저장하십시오.

실제 파일은 (Windows XP에서) c : \ Documents and Settings \ USERNAME.emacs.d (파일 이름에 관계없이) 또는 시스템의 해당 철자 / 위치에 있습니다.


0

여기에서 직접 GNU Emacs NT를 다운로드 할 수 있습니다 . Windows에서 잘 작동합니다. emacs.exe 파일이 아닌 runemacs.exe 파일에 대한 바로 가기를 만들어서 열기 전에 명령 프롬프트를 표시하지 않도록하십시오!

XEmacs는 GNU Emacs보다 덜 안정적이며 많은 확장 기능이 특별히 GNU 용으로 작성되었습니다. GNU> X를 추천합니다.

.emacs 파일은 설치된 드라이브의 루트에 배치 할 수 있습니다. 다른 곳에도 추가 할 수 있는지 확실하지 않습니다.



0

Emacs를 Windows 7 용 Latex 편집기로 의미한다면

Emacs4LS(Windows 7에서 Emacs 4 Latex 지원) Emacs 신규 사용자를위한 것입니다. http://chunqishi.github.io/emacs4ls/

  1. 쉬운 설치 단계.
  2. 플러그인 내장.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.