คุณเรียกใช้ Emacs ใน Windows ได้อย่างไร?
Emac ที่ดีที่สุดที่จะใช้ใน Windows คืออะไรและฉันจะดาวน์โหลดได้ที่ไหน? และไฟล์. macs อยู่ที่ไหน
คุณเรียกใช้ Emacs ใน Windows ได้อย่างไร?
Emac ที่ดีที่สุดที่จะใช้ใน Windows คืออะไรและฉันจะดาวน์โหลดได้ที่ไหน? และไฟล์. macs อยู่ที่ไหน
คำตอบ:
ฉันใช้EmacsW32มันใช้งานได้ดี แก้ไข: ตอนนี้ฉันใช้ GNU Emacs 24 ปกติดูด้านล่าง
ดูรายละเอียดในหน้า EmacsWiki
สำหรับฉันข้อได้เปรียบที่ใหญ่ที่สุดคือ:
และเกี่ยวกับ XEmacs ตามโพสต์นี้โดย Steve Yegge:
โดยสรุปฉันได้โต้แย้งว่า XEmacs มีส่วนแบ่งการตลาดที่ต่ำกว่ามากประสิทธิภาพที่ต่ำกว่าข้อบกพร่องมากกว่าความเสถียรที่ต่ำกว่ามากและ ณ จุดนี้อาจมีคุณสมบัติน้อยกว่า GNU Emacs เมื่อคุณบวกทั้งหมดมันเป็นตัวเลือกที่อ่อนแอกว่าโดยมีขอบมาก
แก้ไข: ตอนนี้ฉันใช้ GNU Emacs 24 ปกติแล้วนอกจากนี้ยังมี Nxml ซึ่งสามารถติดตั้งหรือสร้างจากแหล่งที่มาและด้วยwrapper นี้เซิร์ฟเวอร์ Emacs จะเริ่มทำงานหากไม่มีเซิร์ฟเวอร์ทำงาน ไชโย!
โปรดทราบว่า GNU Emacs สำหรับ Windows มาพร้อมกับไฟล์ปฏิบัติการสองตัวเพื่อเริ่ม Emacs: "emacs.exe" และ "runemacs.exe" เดิมจะมีหน้าต่างพรอมต์ DOS อยู่เบื้องหลังในขณะที่หน้าต่างหลังไม่แสดงดังนั้นเมื่อคุณเลือกการแจกจ่ายนั้นและต้องการสร้างทางลัดอย่าลืมเปิด "runemacs.exe"
คาร์ล
วิธีที่ง่ายที่สุดในการค้นหาว่าไฟล์เริ่มต้นของผู้ใช้อยู่ที่ไหน:
C-h v user-init-file
วิธีที่ง่ายที่สุดในการเปิดคือ (ในบัฟเฟอร์รอยขีดข่วน ):
(find-file user-init-file)
และกด Cj เพื่อประเมิน
โดยส่วนตัวแล้วฉันชอบสิ่งที่ฉันใช้ตั้งแต่เริ่มใช้ Emacs ซึ่งก็คือ GNU Emacs ดูเหมือนว่ามันถูกสร้างขึ้นสำหรับหน้าต่างเกินไป การเชื่อมโยงที่ยังตอบของคำถาม .emacs ไฟล์ นี่คือสถานที่ที่คุณสามารถดาวน์โหลดมัน คุณน่าจะได้รับเวอร์ชัน 22.2 (ล่าสุด)
หากนี่เป็นครั้งแรกฉันหวังว่าคุณจะสนุกกับมัน! ฉันรู้ว่าฉันรักอีแมค!
ฉันทำงานภายใต้ไซกวิน นั่นยังทำให้ฉันมีสภาพแวดล้อม Unix-ish สำหรับการตัดคำสั่งด้วย meta-!
bin/
ลงในตัวแปรพา ธ ของ Windows นั้นคล้ายคลึงกันอย่างไร การทำให้ Emacs grep
ทำงานโดยใช้ Cygwin find
แทนที่จะเป็น Windows find
ทำให้ฉันต้องเพิ่ม Cygwin หน้าตัวแปรพา ธ ด้วย
ผมใช้รุ่นวานิลลาของemacs จากประสบการณ์ของฉันสิ่งนี้มีความเสถียรเรียบง่ายทำทุกอย่างที่ฉันต้องการและไม่เพิ่มส่วนขยายที่ฉันไม่ต้องการ .emacsไฟล์สามารถอยู่ในC: \ Users \ YourNameถ้าหน้าแรกตัวแปรสภาพแวดล้อมเป็นชุด นี่เป็นวิธีที่ยอดเยี่ยมในการจัดการเนื่องจากทำงานบนพื้นฐานของผู้ใช้และเลียนแบบพฤติกรรม emacs บน Linux คุณสามารถดาวน์โหลด zip จากมิเรอร์ที่เก็บซอฟต์แวร์ gnu ใดก็ได้ในโฟลเดอร์emacs / windows emacs-xx.x-bin-i686-pc-mingw32.zip
คุณต้องการไฟล์ที่มีชื่อ
มีบางคำแนะนำที่ดีสำหรับการกำหนดค่า emacs สำหรับหน้าต่างที่นี่ โดยพื้นฐานแล้ว "การติดตั้ง" จะลดลงเป็น:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
. ดู"อย่างเป็นทางการ" ไบนารีของ Emacs-24.4 สำหรับ MS-ของ
นอกจากนี้คุณสามารถพิจารณา emacs-w64 สำหรับระบบ windows 64 บิต:
ฉันใช้ทั้ง GNU emacs และ Xemacs บน windows ฉันเคยใช้มันเป็นตัวแก้ไขหลักไคลเอนต์อีเมลและอื่น ๆ แต่ไม่ใช่ตัวแก้ไข "แค่"
เมื่อฉันเพิ่งติดตั้งใหม่ใน Vista ฉันได้ติดตั้ง GNU เวอร์ชันล่าสุด มันทำงานได้ดี Xemacs ก็เช่นกัน แต่ดูเหมือนว่า GNU จะรวมกลุ่มกันเข้าด้วยกันดังนั้น Xemacs จึงไม่น่าสนใจอีกต่อไป
ฉันขอแนะนำให้คุณใช้ GNU Emacs 23 เวอร์ชันพัฒนาซึ่งค่อนข้างเสถียรและจะออกเร็ว ๆ นี้ คุณสามารถสร้างไบนารีรายสัปดาห์ได้จากลิงค์ด้านล่าง
ฉันมีเวอร์ชันพกพาที่มี. emacs กำหนดค่าพร้อมซึ่งตั้งค่าโหมดองค์กร, I-do ฯลฯ นอกจากนี้ยังมีไฟล์ตัวอย่างขององค์กรด้วย ฉันคิดว่านั่นเป็นจุดเริ่มต้นที่ดีกว่าสำหรับผู้มาใหม่
โดยทั่วไปรันด้วย runemacs.bat และทุกอย่างพร้อมแล้ว
ฉันพบปัญหานี้และพบข้อผิดพลาด (อย่างน้อยก็ในกรณีของฉัน) ว่ามีอยู่จริงc:\site-lisp\site-start.el
ไฟล์ที่สร้างขึ้นเมื่อติดตั้ง EmacsW32 และไฟล์ใดไม่ได้ถูกลบออกเมื่อฉันถอนการติดตั้ง (Vanilla GNU Emacs สำหรับ Windows มีc:\site-lisp
อยู่ในเส้นทางการโหลดและจะพยายามโหลดไฟล์นี้ซึ่งจะทำให้เกิดข้อผิดพลาดนั้นขึ้น)
วิธีแก้ไข: การลบไดเร็กทอรีทั้งหมด ( c:\site-lisp
) นั้นใช้ได้ผลสำหรับฉัน แต่คุณควรจะสามารถลบsite-start.el
ไฟล์ได้
จุดเริ่มต้นที่ดีที่สุดในการรับไบนารี MS Windows สำหรับ GNU Emacs คือ ... GNU Emacs :
http://www.gnu.org/software/emacs/
(โอ้ฉันพบ URL นั้นได้อย่างไรจากคู่มือ Emacs การกระจายโหนดหากคุณสามารถเข้าถึง Emacs ได้ทุกที่นั่นคือที่ที่จะไปหาข้อมูลดังกล่าว)
ในหน้านั้นคุณจะเห็นทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการได้รับ Emacs โดยเฉพาะอย่างยิ่งที่คุณจะพบส่วนที่เรียกว่าได้รับ / ดาวน์โหลด GNU Emacsซึ่งเชื่อมโยงไปยังบริเวณใกล้เคียงกระจก GNU การคลิกลิงก์นั้นจะนำคุณไปยังหน้าลิงก์ที่ดาวน์โหลด Emacs ทุกรุ่นตั้งแต่รุ่น 21
เพิ่มเติม imporantly ที่นี่ในหน้าของการเชื่อมโยงว่าคุณยังจะเห็นไดเรกทอรีการเชื่อมโยงชื่อหน้าต่าง คลิกที่จะได้รับหน้าของการเชื่อมโยงไปEmacs ไบนารี (executables) สำหรับMS Windows นั่นคือหน้าที่คุณต้องการ
การทราบข้อมูลข้างต้นสามารถช่วยได้เมื่อคุณต้องการค้นหาหน้านั้นอีกครั้งหากคุณไม่ได้บุ๊กมาร์กไว้ แต่นี่คือ URL สุดท้ายโดยตรง: http://mirror.anl.gov/pub/gnu/emacs/windows/
เมื่อถูกบังคับให้ใช้ Windows ฉัน ...
ดาวน์โหลด "Emacs for windows" และบันทึกไว้ในบางไดเร็กทอรี (ต่อจากนี้ไปจะเรียกว่า EMACS_SOMEWHERE)
วางไฟล์. cmd ใน "Startup" เพื่อแมป "My Documents" ไปที่ H: drive with subst หรือถ้า "My Documents" อยู่บนเซิร์ฟเวอร์ระยะไกลฉันใช้ "Map Network Drive" ใน Explorer เพื่อให้มี "My Documents "ชื่อ H :. จากนั้นฉันสร้างตัวแปรสภาพแวดล้อมชื่อ HOME ใน Windows และตั้งชื่อให้เป็น "H: \" ตอนนี้ฉันสามารถวางไฟล์. emacs ใน "เอกสารของฉัน" ได้แล้วและ emac จะอ่านเมื่อเปิดตัว
จากนั้นฉันสร้างไดเร็กทอรี H: \ bin จากนั้นฉันเพิ่ม "H: \ bin" ให้กับตัวแปรสภาพแวดล้อม "เส้นทาง" ของ Windows
จากนั้นฉันสร้างไฟล์ 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 %*
นี่เป็นงานที่ค่อนข้างดี แต่จะช่วยให้ฉันสามารถเรียกใช้ emac หนึ่งตัวและเดียวกันจากพรอมต์คำสั่งของ windows หรือจากพรอมต์คำสั่ง cygwin โดยมีการเพิ่ม / cygdrive / h / bin ในตัวแปร cygwin PATH ของฉัน ไม่ได้ใช้การตั้งค่านี้มาระยะหนึ่งแล้ว แต่อย่างที่ฉันจำได้เมื่อฉันเรียก emacs.cmd ด้วยไฟล์ใหม่ซ้ำแล้วซ้ำอีกพวกเขาทั้งหมดจะถูกบัฟเฟอร์ในเซสชัน emac เดียวและเดียวกัน
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
มีhttps://bitbucket.org/Haroogan/emacs-for-windows
กับ Emacs 25 ล่าสุด แต่หน้าทั้งหมดถูกลบออก ประโยชน์ของ build นี้และ emacs-w64 ด้านบนคือมาพร้อมกับ jpg, png, tiff DLLs และ lxml DLL ซึ่งจำเป็นสำหรับeww
เว็บเบราว์เซอร์ใหม่
ฉันชอบเรียกใช้ไคลเอนต์ Windows 10 + VcXsrv + Emacs 25 ใน WSL Emacs คือเปลือกของฉัน
ในการเข้าถึงไฟล์. emacs สำหรับโปรไฟล์ของคุณวิธีที่ง่ายที่สุดคือการเปิด emacs จากนั้นทำ Cx C- พิมพ์ ~ USERNAME / .emacs (หรือจะใช้ init.el หรือรสชาติอื่นก็ได้) พิมพ์ข้อมูลของคุณลงในไฟล์และ Cx Cs (ฉันคิดว่า) เพื่อบันทึก
ไฟล์จริงจะอยู่ (ใน Windows XP) ใน c: \ Documents and Settings \ USERNAME.emacs.d (อะไรก็ตามที่คุณตั้งชื่อไฟล์) หรือการสะกด / ตำแหน่งที่เทียบเท่ากันในระบบของคุณ
คุณสามารถดาวน์โหลด GNU Emacs NT ได้จากที่นี่โดยตรง ใช้งานได้ดีใน windows ตรวจสอบให้แน่ใจว่าคุณสร้างทางลัดไปยังไฟล์ runemacs.exe แทนที่จะเป็นไฟล์ emacs.exe ดังนั้นจึงไม่แสดงพรอมต์คำสั่งก่อนเปิด!
XEmac มีความเสถียรน้อยกว่า GNU Emacs และมีการเขียนส่วนขยายจำนวนมากสำหรับ GNU โดยเฉพาะ ฉันอยากจะแนะนำ GNU> X.
คุณสามารถวางไฟล์. emacs ไว้ในรูทของไดรฟ์ที่ติดตั้งไว้ ไม่แน่ใจว่าเพิ่มที่อื่นได้ด้วยหรือเปล่า ...
ฉันใช้ emacs32 ฉันมีปัญหาเดียวจริงๆ:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
หากคุณหมายถึงEmacs เป็น Latex Editor สำหรับ Windows 7
Emacs4LS
(Emacs 4 Latex Support ภายใต้ Windows 7) สำหรับผู้มาใหม่สำหรับ Emacs
http://chunqishi.github.io/emacs4ls/