คำถามติดแท็ก emacs

สำหรับคำถามเกี่ยวกับการใช้ Emacs text editor ดูเพิ่มเติมที่ Emacs Stack Exchange: https://emacs.stackexchange.com

1
ปุ่มลัด Emacs ของ Windows
ฉันรู้ว่านี่ไม่ใช่เว็บไซต์ของ Windows ดังนั้นฉันจึงขอโทษ ฉันใช้อูบุนตูทุกวันทุกวันและในที่สุดก็เชื่อว่าเพื่อนของฉันจะลอง เขาอยู่บน Windows 7 ดังนั้นเราจึงติดตั้ง นี้ . ดูเหมือนว่าจะใช้งานได้ดี แต่เมื่อเขาพบ C-p (เส้นก่อนหน้า) มันกำลังพยายามพิมพ์หน้าด้วยเหตุผลบางอย่าง ดังนั้น 2 คำถาม มีวิธีหยุดหรือไม่และมีวิธีเรียกใช้จากบรรทัดคำสั่งหรือไม่ใช้เมาส์แฟนซีทั้งหมด เป็นหลักเป็น - ไม่มี windows? ขอบคุณ!

1
จะทำให้ emacs หยุดการดักจับ Scroll Lock ได้อย่างไร?
ฉันกำลังใช้เครื่อง Linux ที่มีสวิตช์ KVM ในที่ทำงานและฉันมักใช้ emacs ในขณะที่สลับระหว่างเครื่องนั้นกับเครื่องอื่น ฉันมักจะใช้แป้นพิมพ์ลัดเพื่อสลับระหว่างเครื่องใน KVM ซึ่งเป็นลำดับสำคัญ: เลื่อนล็อค , เลื่อนล็อค , ขึ้น หรือ ลง . หากฉันมีหน้าต่าง emacs อยู่ด้านบนบน Linux และกดปุ่มเหล่านี้มันจะดักจับ เลื่อนล็อค กดปุ่มและทริกเกอร์เสียงบี๊บระบบจากลำโพง CPU KVM ยังคงสวิตช์ แต่ในบางครั้งหลังจากสวิตช์จะลงทะเบียน เลื่อนล็อค เหมือนกับถูกกดทับและดังนั้นฉันจะถูกส่งเสียงบี๊บอย่างเต็มที่ ฉันต้องสลับกลับไปที่คอมพิวเตอร์เพื่อให้หยุด มีบางอย่างที่ฉันสามารถใส่ในไฟล์. emacs ที่จะป้องกันไม่ให้โปรแกรมส่งเสียงบี๊บเมื่อฉันกด เลื่อนล็อค กับหน้าต่างด้านบน?

1
วิธีรับพรอมต์ใน SLIME
ฉันเพิ่งติดตั้ง SLIME ใน Emacs แต่บางครั้งเมื่อฉันพิมพ์ข้อความฉันได้รับข้อผิดพลาดและดีบักขึ้นมาและฉันออกจากมัน แต่เมื่อฉันกลับไปที่ REPL ฉันไม่สามารถประเมินอะไรได้เลย ฉันไม่สามารถรับพรอมต์ได้เช่นกัน ฉันต้องการบางสิ่งบางอย่าง Ctrl-C ใน Lisp I am รุ่นบรรทัดคำสั่ง ฉันแค่ติดอะไรบางอย่างเช่น * Process inferior-lisp (list 1 2 3 4)(quit) ดูเหมือนจะไม่มีอะไรพาฉันกลับไปที่ * พรอมต์และไม่มีอะไรประเมิน ปล่อยฉันเป็นอิสระ!! ฉันจะรับพรอมต์ใน SLIME REPL ได้อย่างไร
1 emacs  lisp  slime 

2
การทำแผนที่ปุ่ม Alt ซ้ายเพื่อควบคุมและ Alt Gr เพื่อเพียง Alt
ในแล็ปท็อปของฉันฉันใช้ Emacs อย่างไรก็ตามฉันไม่มีทางเหลือ Ctrl คีย์และฉันถือว่าการแม็พด้านซ้าย Alt กุญแจไปทางซ้าย Ctrl และขวา Alt สำคัญ ( Alt Gr ) เพียง Alt (Meta) ด้วยวิธีนี้ฉันสามารถกดปุ่มด้วยนิ้วหัวแม่มือของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร ฉันใช้ Windows ตอนนี้ แต่ฉันอาจต้องการลองบน Linux ในภายหลัง
1 windows  emacs  keymap 

0
วิธีติดตั้งพจนานุกรมภาษาสเปนสำหรับ ispell Emacs ใน OS X
ฉันพยายามที่จะติดตั้งพจนานุกรมภาษาสเปน espa~nol 1.11ispell, ส่วนใหญ่ที่มาขึ้นไปวันที่ผมสามารถที่จะพบคือจากispanishแพคเกจที่http://packages.debian.org/source/wheezy/espa-nol ลำดับขั้นตอนของฉันเป็นดังนี้: 1) ดาวน์โหลดซอร์สขยายและไปที่ไดเร็กทอรี 2) ในอาคารผู้โดยสาร, sudo make. ทุกอย่างเป็นไปอย่างราบรื่นไม่มีข้อผิดพลาด แต่espa~nol.hashไฟล์ที่ได้คือ 13.1 MB ตรงข้ามกับ 3.9 MB ที่READMEบอกว่าควรจะเป็น จากREADMEไฟล์: ขนาดของพจนานุกรมภาษาสเปน (espa ~ nol.hash) คือ 3.9Mbytes (Solaris 2.7 มีปัญหานี้) หากคุณมีขนาดใหญ่ขึ้นอาจเป็นเพราะคำสั่ง sort ของระบบปฏิบัติการ ในกรณีนี้เราแนะนำให้ติดตั้งแพ็คเกจ textutils ของ GNU และตรวจสอบให้แน่ใจว่าคำสั่ง sort ที่คุณใช้เป็น textutils หนึ่ง ฉันคิดว่าฉันสามารถอยู่กับขนาดพจนานุกรมย่อยที่ดีที่สุดดังนั้นฉันจึงดำเนินการติดตั้งด้วย 3) sudo make installซึ่งทำให้ผล.hashและ.affไฟล์ใน/usr/local/libพร้อมกับamericanและenglishแฮและติด; 4) ฉันเริ่มEmacsพยายามเปลี่ยนพจนานุกรม ( M-x …

0
ทำให้ emacs ทราบถึงไฟล์ที่ถูกย้าย / เปลี่ยนชื่อจากภายนอกบน Mac os x
ฉันใช้ mac os x มาหลายปีแล้วและฉันรู้ว่าตอนนี้ฉันคุ้นเคยกับแอปพลิเคชันทั้งหมดอย่างชัดเจนว่า "ติดตาม" ไฟล์เมื่อฉันเปลี่ยนชื่อหรือย้ายไฟล์เหล่านั้น (ผ่านmvคอนโซลหรือภายใน GUI ของ Finder's) และ emacs นั้นค่อนข้างจะเป็นโปรแกรมเดียวที่ไม่มี นี่เป็นความอัปยศเพราะเวลาส่วนใหญ่ของฉันอยู่ตรงหน้าจอใช้เวลาจริงต่อหน้า emacs :-) ใครบ้างมีความคิดหรือพอยน์เตอร์เกี่ยวกับมาตรการที่ฉันสามารถใช้เพื่อให้ได้พฤติกรรมนั้นใน emacs (ใช่ฉันรู้ว่านี่เป็น "เป็นไปไม่ได้" ที่จะประสบความสำเร็จโดยทั่วไป แต่เมื่อฉันเพิ่งเปลี่ยนชื่อไฟล์แบบง่ายหรือย้ายไปยังไดเรกทอรีใกล้เคียงมันเป็นความอัปยศที่ฉันต้องปิด / เปิดใหม่เพื่อให้ emacs สังเกตเห็นโอ้และไม่ ฉันจะไม่ใช้'dired'เป็นตัวจัดการไฟล์ :-)

3
การนำทางไดเรกทอรีอย่างรวดเร็วเมื่อเปิด / บันทึกใน Emacs?
ในเครื่องมือแก้ไขข้อความหลายตัวเมื่อฉันต้องการเปิดหรือบันทึกไฟล์ไดอะล็อก GUI จะปรากฏขึ้นเพื่อให้ฉันนำทางไปยังโฟลเดอร์ที่ต้องการและเลือกไฟล์เพื่อเปิดหรือบันทึก เมื่อฉันพยายามเรียนรู้ Emacs 24 บน Mac OS X 10.6.8 วิธีเดียวที่ฉันรู้ในการเปิดหรือบันทึกไฟล์คือการป้อนทางลัดที่เหมาะสม (เช่น "CxC" เพื่อบันทึก "CxCf" เพื่อเปิด) ตามด้วยการดำเนินการที่สมบูรณ์ พา ธไปยังไดเร็กทอรีเป้าหมาย เมื่อฉันสร้างไฟล์ใหม่ในโฟลเดอร์ใหม่ด้วยวิธีนี้ฉันต้องป้อนคำสั่ง "Mx make-directory RET RET RET" เพื่อสร้างโฟลเดอร์ มีวิธีที่เร็วกว่าในการทำทั้งหมดข้างต้นโดยเฉพาะอย่างยิ่งส่วนที่ฉันต้องป้อนเส้นทางแบบเต็มไปยังไฟล์หรือไม่? ขอบคุณ !!
1 emacs 

0
แก้ไขปัญหาการเตือนเมื่อเริ่ม emacs ใน Ubuntu
Emacs ของฉันใน Ubuntu มักแสดงคำเตือนด้านล่างซึ่งค่อนข้างน่ารำคาญ Warning (initialization): An error occurred while loading ‘/home/AROT/.emacs.d/init.el’: error: Key sequence RET o starts with non-prefix key RET To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the ‘--debug-init’ option to view a complete …
1 ubuntu  emacs  auctex 

2
วิธีทำให้ฟังก์ชัน Alt_R ของฉันเป็นอีกหนึ่งการควบคุมบน Linux
ฉันต้องการใช้ Alt ขวาของฉันเป็นปุ่มควบคุมอื่นเพื่อใช้กับ Emacs ฉันพยายามต่อไปนี้ (ด้วยการดัดแปลง) บทช่วยสอนนี้: http://earthviaradio.wordpress.com/2012/02/06/swapping-the-left-alt-and-ctrl-keys-in-ubuntu-11-10/ ดังนั้นตอนนี้ฉันมีสิ่งนี้ในไฟล์. Xmodmap ของฉัน: clear control keycode 108 = Control_R add control = Control_L Control_R หลังจากฉันรีสตาร์ท X.org ดูเหมือนว่าจะไม่มีผลกับการทำงานของคีย์ คีย์ 108 ยังคงทำงานเป็น Alt แต่เมื่อฉันสำรวจด้วยxevฉันสามารถเห็นการเปลี่ยนแปลงของฉันได้อย่างชัดเจน เมื่อฉันกด Alt ขวาฉันจะได้รับสิ่งนี้: keycode 108 (keysym 0xffe4, Control_R) ดูเหมือนว่าจะ "รู้" เกี่ยวกับการเปลี่ยนแปลงของฉัน แต่ไม่เคารพพวกเขา

1
มีวิธีการเปิดไฟล์ขนาดใหญ่ใน emacs โดยไม่แสดงผลเซสชันไม่ตอบสนองเป็นเวลาหลายนาที?
ในเวิร์กโฟลว์ของฉันฉันมักจะเปิดไฟล์ตั้งแต่ 50MB ถึงหลายร้อย MB จากวอลุ่ม AFS ที่ตั้งอยู่ในพื้นที่ทางภูมิศาสตร์ที่กว้าง เมื่อใดก็ตามที่ฉันเปิดไฟล์ emacs ดังกล่าวจะไม่ตอบสนองเป็นเวลาหลายนาที ฉันเข้าใจว่าเหตุใดไฟล์นี้จึงใช้เวลาโหลด แต่มีวิธีใดบ้างที่จะเปิดไฟล์ในเบื้องหลังขณะที่ปล่อยให้ส่วนที่เหลือของเซสชันตอบสนองได้ ขอบคุณ.
1 emacs 

1
ฉันจะผูก CMD + W เพื่อฆ่าบัฟเฟอร์ปัจจุบันใน Emacs บน OSX ได้อย่างไร
ฉันจะผูก CMD + W เพื่อฆ่าบัฟเฟอร์ปัจจุบันใน Emacs บน OSX ได้อย่างไร Cx k RET นั้นผิดธรรมชาติและมีความสัมพันธ์ค่อนข้างยาวเมื่อเทียบกับ CMD + W
1 mac  emacs  elisp 

0
ฉันจะให้ Emacs ตีความ M-left เป็นคำก่อนหน้าได้อย่างไร
ฉันคุ้นเคยกับการให้ Emacs ตีความM-left/M-rightว่าเป็น backword / forward word แต่คืนที่ผ่านมาด้วยเหตุผลบางอย่าง Emacs เริ่มตีความM-leftเป็นDและเป็นM-rightC ฉันสงสัยว่าฉันจะกู้คืนพฤติกรรมเริ่มต้นได้อย่างไร ฉันยังไม่ได้เปลี่ยนไฟล์. emacs เลยและฉันใช้ iTerm ด้วยชุดปุ่มตัวเลือกเป็นเมตา ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม. ขอบคุณ! --Edit-- ฉันพบว่าปัญหาเกิดขึ้นกับ iTerm ไม่ใช่ Emacs Emacs ตีความคำสั่งอย่างถูกต้องในเทอร์มินัลในตัว แต่ไม่ได้อยู่ใน emacs

1
แก้ไขไฟล์ที่ป้องกันการเขียนโดยการทำลายฮาร์ดลิงก์
ไดเรกทอรีที่ฉันเป็นเจ้าของและสามารถเขียนไปยังมีลิงก์ไปยังไฟล์ที่ฉันไม่ได้เป็นเจ้าของและไม่มีสิทธิ์ในการเขียน ฉันต้องการเปิดและแก้ไขไฟล์เหล่านี้ใน Emacs เมื่อฉันบันทึกการเปลี่ยนแปลง Emacs ควรเปลี่ยนชื่อฮาร์ดลิงก์ที่มีอยู่โดยต่อท้าย ~ จากนั้นเขียนไฟล์เวอร์ชันใหม่ของฉันเป็นไฟล์ใหม่ที่ฉันเป็นเจ้าของ ฉันรู้สึกว่า Emacs สามารถทำสิ่งนี้ได้ (เพราะวิธีการสำรองข้อมูล) แต่มันไม่ทำงาน เมื่อฉันบันทึกมันจะพยายามเปลี่ยนการอนุญาตของไฟล์เพื่อที่จะเขียนลงไป (และล้มเหลวเพราะฉันไม่ได้เป็นเจ้าของไฟล์) ฉันจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร
1 linux  emacs 

1
เซิร์ฟเวอร์อูบุนตูบนกล่องเสมือนแก้ไขปัญหาประสิทธิภาพช้า
ฉันใช้ Ubuntu 14.02 headless server บน Virtual Box ฉัน ssh ลงในช่องโดยใช้ Cygwin ฉันใช้หน้าจอมี ~ 6 แท็บเปิด ในแท็บแรกผมใช้ถ่านให้บริการ มันเฝ้าดูไฟล์สำหรับการเปลี่ยนแปลงและให้บริการพวกเขาบนเว็บเซิร์ฟเวอร์ แท็บอื่น ๆ เรียกemacs เมื่อฉันกดบันทึกบน emacs เบราว์เซอร์ในโฮสต์ของฉันจะรีเฟรช (โดย ember-cli) โดยเฉลี่ยใช้เวลาประมาณ 1 วินาทีในการรีเฟรชหน้าเว็บเกือบจะในทันที แต่บางครั้งใช้เวลาประมาณ 7 วินาทีในการรีเฟรชหน้าและ emacs ก็ช้าลงเช่นกัน สิ่งที่อาจทำให้เกิดปัญหานี้ฉันจะตรวจหาและแก้ไขได้อย่างไร การตั้งค่า VirtualBox: หน่วยความจำพื้นฐาน: 512MB

1
ไม่สามารถนำทางลง
หลังจากอัปเกรดเป็นGNU Emacs 24.3.1 (i386-mingw-nt5.1.2600) ของ 2013-03-17 บน MARVINและDired + 20130812.1425 (elpa)การนำทางใน Dired + นั้นขาด ดูภาพหน้าจอด้านล่าง เมื่อกดปุ่มลูกศรลง ( diredp-next-line) ฉันไม่สามารถเคลื่อนไหวa_file_with_very_long_nameได้เลย สิ่งที่สามารถแก้ไขได้?
1 emacs  emacsw32  dired 

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