คำถามติดแท็ก microsoft-windows

คำถามเกี่ยวกับการใช้งานและการกำหนดค่า Emacs บนระบบปฏิบัติการ Microsoft Windows ที่เป็นกรรมสิทธิ์

3
Emacs 64 บิตอย่างเป็นทางการสำหรับ Windows อยู่ที่ไหน (คู่มือบอกว่ามี!)
ฉันมักจะดาวน์โหลด Emacs สำหรับ Windows จากเว็บไซต์ GNU เป็นทางการ: http://ftp.gnu.org/gnu/emacs/windows/ รุ่นล่าสุดคือ: emacs-24.5-bin-i686-mingw32.zip ฉันอยากรู้ว่าทำไมไม่มี 64- บิต? จากคู่มือ Emacs: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html 2.1 ฉันจะดาวน์โหลด Emacs ได้ที่ไหน รุ่นที่คอมไพล์ล่วงหน้าถูกแจกจ่ายจากมิรเรอร์ ftp.gnu.org ไบนารีของ Emacs นั้นถูกแจกจ่ายเป็นไฟล์ซิปโดยผู้พัฒนาที่สร้างมันขึ้นเซ็นแบบดิจิทัล โดยทั่วไปผู้ใช้ส่วนใหญ่จะต้องการไฟล์ emacs-24.5-bin-i686-pc-mingw.zipสำหรับ32 บิตสร้างและ emacs-24.5-bin-x86_64-w64-mingw32.zipสำหรับ64 บิตสร้าง ไฟล์ zip มีทุกสิ่งที่คุณต้องการในการเริ่มต้น แหล่งข้อมูลล่าสุดพร้อมใช้งานจากมิเรอร์ ftp.gnu.org มันถูกแจกจ่ายเป็นไฟล์ tar บีบอัดซึ่งถูกเซ็นชื่อโดยผู้ดูแลระบบที่ทำการเผยแพร่ รุ่นพัฒนาของ Emacs นั้นมาจากสะวันนาซึ่งเป็นเว็บไซต์พัฒนาของ GNU เนื่องจากคู่มือบอกว่ามี 64- บิตอยู่ที่ไหน ปรับปรุง นี่คือการตอบสนองจาก debugs.gnu.org: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20851 โดยทั่วไป …

1
ฉันจะติดตั้ง GnuTLS สำหรับ Emacs 25.1 บน Windows ได้อย่างไร
ฉันเพิ่งอัพเกรด Emacs บนเครื่อง Windows 10 จาก 24.5 เป็น 25.1 สำหรับ Emacs 24.5 ฉันมีการตั้งค่า GnuTLS อย่างถูกต้องและสำหรับ 25.1 ฉันทำสิ่งที่ฉันคิดว่าฉันจำได้: ได้สร้างไว้ล่วงหน้าไบนารี Emacs จากหน้าเว็บไซต์ดาวน์โหลด GNU Emacs ของ ฉันใช้ Windows 32 บิตดังนั้นฉันจึงได้รับ Emacs รุ่น i686 มีสำเนาของ GnuTLS จากezwinportsและแตกไฟล์ zip ไปยังไดเรกทอรีเดียวกันกับ Emacs - วิธีที่ gnutls zip ถูกจัดระเบียบหมายความว่าวิธีนี้ทั้ง dll และ exe สำหรับ gnutls ไขลานในไดเรกทอรีเดียวกันกับ Emacs exe (ฉันได้รับเวอร์ชั่น …

3
ตั้งค่า Emacs บน Windows เพื่อเริ่มต้นอินสแตนซ์เดียวและเปิดไฟล์ในอินสแตนซ์ที่มีอยู่
ฉันสนใจประสบการณ์ Windows โดยเฉพาะอย่างยิ่งโดยเฉพาะ: เริ่มต้นเซิร์ฟเวอร์โดยอัตโนมัติหากยังไม่ได้เริ่ม วิธีเรียก emacs เพื่อใช้ประโยชน์จากเซิร์ฟเวอร์ (เช่นจากบรรทัดคำสั่งหรือเครื่องมือของบุคคลที่สาม) รองรับเมนูบริบท (เช่นคลิกขวาที่ไฟล์และอนุญาตให้ส่งไปยัง emacs เพื่อดูและแก้ไข) มีการสนับสนุนดังกล่าวนอกกรอบหรือไม่?

6
ฉันจะตั้งค่าตำแหน่งอื่นสำหรับไฟล์ dot emacs .emacs บน Windows 7 ได้อย่างไร
ฉันใช้คอมพิวเตอร์ที่ใช้ Windows 7 และไม่สามารถเข้าถึงผู้ดูแลระบบได้ ดังนั้นฉันไม่สามารถวางไฟล์ dot emacs ในไดเรกทอรีรากได้ มีวิธีให้ฉันระบุตำแหน่งอื่นสำหรับไฟล์ dot emacs หรือไม่

2
Magit ช้ามากใน Windows ฉันจะเพิ่มประสิทธิภาพได้อย่างไร
ฉันถูกบังคับให้ใช้ Windows 10 สำหรับโครงการ ใช่ฉันต้องการใช้ GNU / Linux เพื่อรักษาสติของฉันฉันพยายามที่จะถือว่า Windows เป็น bootloader สำหรับ Emacs :) น่าเสียดายที่ Magit (หนึ่งในส่วนที่ชื่นชอบของ Emacs ซึ่งประกอบขึ้นด้วยการขาดบรรทัดคำสั่งที่ดีใน Windows) ก็ช้าเหลือเกิน ฉันมี SSD, RAM 16 GB และ i7 แบบ quad-core แต่ใช้เวลาแปดวินาทีในการดำเนินการmagit-statusบนพื้นที่เก็บข้อมูลขนาดเล็ก จากนั้นเมื่อฉันต้องการที่จะทำการเปลี่ยนแปลงอีกก็จะใช้เวลาประมาณ 5 วินาทีต่อไฟล์ นี่คือสิ่งที่ฉันได้ลอง: $ git config --global core.preloadindex true $ git config --global core.fscache true $ git …

3
วิธีที่ง่ายที่สุดในการติดตั้งไลบรารีสนับสนุน Emacs Windows
ผมติดตั้งไบนารีของ Emacs 24.4 สำหรับ Windows และต้องการติดตั้งห้องสมุดสนับสนุนที่อธิบายไว้ในEmacs สำหรับ Windows README ไลบรารีที่คอมไพล์แล้วล่าสุดมีให้บริการจากโครงการezwinportsแต่การติดตั้งพวกมันใช้เวลาเพียงเล็กน้อย ฉันต้องเลือกไลบรารีทั้งหมดที่กล่าวถึงใน README ของ Emacs สแกนezwinports READMEสำหรับสิ่งที่จำเป็นต้องมีเพิ่มเติมและดาวน์โหลดไฟล์เก็บถาวร zip แต่ละอัน จากนั้นคลายแพ็กเกจย้ายไปยังตำแหน่งถาวรและเพิ่มแต่ละไดเร็กทอรีไปยังPATHตัวแปรของฉัน มีไฟล์ที่ซ้ำกันภายในไฟล์เก็บถาวรเหล่านี้ดังนั้นฉันจึงระมัดระวังในการแตกไฟล์ทั้งหมดในไดเรกทอรีเดียวกันโดยไม่ตรวจสอบว่ามันเหมือนกัน มีวิธีอัตโนมัติในการทำเช่นนี้หรือไม่?


2
วิธีการสร้าง Emacs master branch (aka trunk) บน MS-Windows
ฉันกระโดดลงไปในวันนี้และเริ่มต้นภารกิจเพื่อสร้าง Emacs master branch build ล่าสุด - หรือที่รู้จักในชื่อ Emacs Trunk - สำหรับ MS-Windows ฉันพบบล็อกเก่าและผ่านขั้นตอนเพียงเพื่อจะพบกับข้อผิดพลาดบอกฉันว่าวิธีการเฉพาะไม่ได้รับการสนับสนุนอีกต่อไป ข้อความแสดงข้อผิดพลาดบอกให้ฉันอ่าน: .../emacs/nt/INSTALL. นั่นคือทั้งหมดที่ดีและสวยงามถ้าโครงสร้างพื้นฐานสำหรับการสร้าง Emacs ได้รับการติดตั้ง / กำหนดค่าแล้ว แน่นอนว่ามันจะมีประโยชน์หากมีขั้นตอนที่ 1, 2, 3 ที่อธิบายถึงเครื่องมือที่จำเป็นและวิธีการติดตั้ง / กำหนดค่าด้วยตาเฉพาะเพื่อสร้าง Emacs บน MS-Windows ในกรณีที่ใครก็ตามที่ต้องการเตรียมการเขียนรายละเอียดโปรดโพสต์คำตอบ ถ้าไม่ฉันจะเขียนขึ้นเองเมื่อฉันคิดออกว่าจะทำอย่างไร ฉันพบกับบล็อกถนนเพิ่มเติมและได้ส่งรายงานข้อผิดพลาดในระหว่างกาล - ฉันยังไม่ทราบว่าเป็นฉันหรืออาจเป็นข้อผิดพลาด: https://debbugs.gnu.org/cgi/bugreport.cgi? ข้อผิดพลาด = 21582 ฉันคิดว่าผู้คนจำนวนมากจะมีแนวโน้มที่จะสร้าง Emacs ของตัวเองหากมี "cheat-sheet" ที่สามารถใช้งานได้โดยผู้เริ่มต้นโปรแกรมเมอร์หรือมือสมัครเล่นเช่นตัวเอง (ซึ่งไม่ใช่โปรแกรมเมอร์โดยการค้าขาย)


8
magit-push hangs บน Windows
ฉันใช้ GNU Emacs บน Windows และฉันไม่สามารถใช้magit-pushเพื่อผลักดันการเปลี่ยนแปลงในพื้นที่ของฉันไปยังที่เก็บข้อมูลระยะไกล สิ่งนี้เกิดขึ้นกับที่เก็บข้อมูลระยะไกลโดยไม่คำนึงว่าจะเข้าถึง SSH หรือ HTTPS ได้หรือไม่ ฉันต้องทำอะไรเพื่อให้magit-pushทำงานบน Windows ได้อย่างราบรื่น (หรืออย่างน้อยก็เกือบจะ) บนเครื่อง Linux ของฉัน? สิ่งที่ฉันเห็นใน*Messages*บัฟเฟอร์คือ Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master การแสดงแบบเดียวกันใน*magit-process*บัฟเฟอร์ไม่มากก็น้อย ไม่มีประโยชน์อะไรมากกว่านี้ ฉันสามารถคอมไพล์จากบรรทัดคำสั่งได้ แต่มันขอรหัสผ่านของคีย์ ssh อาจเป็นปัญหาหรือไม่ ฉันพยายามโหลดกุญแจด้วย Pageant (ตัวแทนกุญแจของ PuTTY) แต่นั่นไม่ได้สร้างความแตกต่าง หากมีประโยชน์ฉันได้ติดตั้ง Cygwin และยินดีที่จะมีวิธีแก้ปัญหาที่เกี่ยวข้องกับการบังคับให้ Emacs ใช้โปรแกรมปฏิบัติการของ Cygwin

5
ฉันจะตั้งค่า hunspell บนพีซี Windows ได้อย่างไร
ฉันมีพจนานุกรม hunspell C:\hunspell\ของฉันที่ มันมี.dicและ.affไฟล์สำหรับสามภาษา: en_GB, และen_US nb_NOคำอธิบายที่ฉันพบบนเว็บเกี่ยวกับวิธีทำให้การล่าสัตว์ใน Emacs ทำให้ฉันสับสน อะไรคือรหัสขั้นต่ำที่ฉันต้องการในไฟล์ init เพื่อให้สามารถใช้พจนานุกรม hunspell ทั้งสามนี้ใน Emacs ได้? ฉันได้ลองใช้รหัสต่อไปนี้ที่แนะนำโดยเว็บไซต์เดียว: (add-to-list 'exec-path "C:/hunspell/bin/") (setq ispell-program-name (locate-file "hunspell" exec-path exec-suffixes 'file-executable-p)) แต่เมื่อต้องการเปลี่ยนพจนานุกรมโดยM-x ispell-change-dictionaryฉันได้รับข้อความต่อไปนี้: ispell-phaf: ไม่มีรายการที่ตรงกันสำหรับไม่มี

1
unicode.txt slowness
ย้ายไปรอบ ๆ จุด (โดยใช้ปุ่มลูกศร) ใน XAH ของunicode.txtในfundamental-modeจะเห็นได้ชัดช้ากว่าในไฟล์ข้อความธรรมดา อักขระที่ไม่ใช่ ASCII หลายตัวเป็นปัญหาหรือไม่ มีอะไรอีกไหม เกี่ยวกับ: GNU Emacs 25.2.1 (x86_64-w64-mingw32) ของ 2017-04-24 เริ่มต้นด้วยตัวเลือก -Q

2
eww ---> ไลบรารี libxml2 ไม่พบ
Windows 10 (64 บิต), Emacs 25.1 ฉันพยายามที่จะเปิดใน Emacs บางหน้าเว็บ เช่นwww.google.com ดังนั้น M-x eww Enter URL: www.google.com แต่ฉันได้รับข้อผิดพลาด: libxml2 library not found

3
Git Bash ใน emacs บน Windows
ฉันสามารถเรียกใช้ Bash shell ที่มาพร้อมกับ Git สำหรับ Windows ฉันใส่สิ่งนี้ลงใน.emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) จากนั้นM-x git-bashและ voila ทุบตีทำงาน แต่มีความแปลก: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell ^[]0;MINGW64:/c/Users/M??rton^G MĂĄrton@Marci MINGW64 /c/Users/MĂĄrton $ และมันจะพิมพ์บรรทัดนั้นเริ่มต้นด้วย^[]หลังจากทุกคำสั่งที่ฉันรัน นอกจากนี้การเข้ารหัสจะเลอะ ฉันจะแก้ไขสิ่งนี้ได้.emacsอย่างไร

2
วิธีหลีกเลี่ยงการพิมพ์“ space” หลังจาก“ ^” เพื่อเลื่อนขึ้นในไดเรกทอรีใน dired?
^เป็นกุญแจสำคัญในการย้ายไปยังไดเรกทอรีหลักในdired("ไดเรกทอรีขึ้น") อย่างไรก็ตามGnu Emacsเมื่อต่อไปWindows 7 Professional 64-bitกับรูปแบบแป้นพิมพ์ภาษาเยอรมันของฉันมันไม่เพียงพอที่จะพิมพ์ "^" แต่ฉันต้องพิมพ์เว้นวรรคหลังจากนั้นเพื่อให้การเชื่อมโยงคีย์ทำงานได้ ฉันจะกำหนดค่าการเชื่อมโยงคีย์ใหม่เพื่อหลีกเลี่ยงการกดเว้นวรรคและเลื่อนขึ้นด้วย "^" ได้อย่างไร C-h k ^<space> ผลตอบแทน ^ รันคำสั่ง dired-up-directory ซึ่งเป็นฟังก์ชัน Lisp ที่คอมไพล์แบบอินเตอร์แอคทีฟใน `dired + .el ' มันถูกผูกไว้กับ ^,. (ไดเรกทอรี dired-up-& ตัวเลือก OTHER-WINDOW) รัน Dired บนไดเร็กทอรีพาเรนต์ของไดเร็กทอรีปัจจุบัน ค้นหาไดเรกทอรีหลักทั้งในบัฟเฟอร์นี้หรือบัฟเฟอร์อื่น สร้างบัฟเฟอร์หากจำเป็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.