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

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

5
วิธีรัน 'emacs' ใน terminal emulator โดยไม่มีหน้าต่างแยกต่างหาก
ฉันกำลังมองหาที่จะเปลี่ยนไปใช้ Emacs จาก Vim และสิ่งหนึ่งที่ทำให้ฉันไม่อยู่คือ Emacs เปิดหน้าต่างแยกต่างหากของตัวเองเมื่อทำงานภายใต้ X ฉันจะได้รับพฤติกรรมเดียวกันกับ Emacs เหมือนที่ไม่ได้ทำงานภายใต้ X หรือไม่ นั่นคือฉันต้องการให้ Emacs เริ่มเซสชันในเทอร์มินัลเดียวกับที่เปิดใช้ แจ้งให้เราทราบหากคำถามไม่ชัดเจน ขอขอบคุณล่วงหน้า!
16 linux  emacs 

2
วิธีการขัดจังหวะ emacs เมื่อ control-g ไม่ทำงานในไฟล์ขนาดใหญ่มาก?
ฉันพบปัญหา O (n ^ 2) หรือพฤติกรรมแย่ลงเมื่อดูไฟล์ที่มีขนาดใหญ่มาก (เช่น 128MB) ใน Emacs และข้ามไปยังจุดสิ้นสุดของไฟล์ ฉันคิดว่าอาจต้องทำด้วยอัลกอริธึมการระบายสีเพื่อกำหนดสีของข้อความตามบริบท หากฉันพิมพ์ control-g (คีย์บอร์ดออกจาก) การดำเนินการจะไม่ได้รับผลกระทบ ฉันต้องการวิธีกู้คืนเซสชัน emacs ของฉันโดยไม่ฆ่ามัน ฉันพยายามส่ง SIGINT แต่ emacs เพิ่งออกมา มีสัญญาณใดบ้างที่ฉันสามารถส่งหรือวิธีอื่น ๆ (อาจเป็นในตัวดีบั๊กเกอร์) เพื่อบังคับให้การกระทำใด ๆ ที่กำลังดำเนินอยู่เพื่อยอมแพ้และกลับมาควบคุมฉัน



4
Emacs - ฆ่าบัฟเฟอร์โดยไม่ต้องแจ้ง
ฉันสงสัยว่ามันสามารถทำได้ดังนั้น Emacs จะไม่ปรากฏพร้อมท์ถามฉันว่าฉันต้องการฆ่าบัฟเฟอร์ปัจจุบันด้วยทางลัดCx kหรือไม่ สิ่งที่น่าสนใจคือการกระทำแบบเดียวกันกับที่ทำผ่านแถบเครื่องมือจะฆ่าบัฟเฟอร์ทันทีโดยไม่ต้องแจ้งผู้ใช้ ทางออกใด ๆ ขอขอบคุณ.
15 emacs 

1
วางสาย jabber ใน emacs
ผมใช้jabber.elemacsเชื่อมต่อกับเซิร์ฟเวอร์แชทของฉันทำงานจากภายใน นี่ใช้งานได้จนกระทั่งเมื่อไม่นานมานี้ แต่ตอนนี้เมื่อฉันเรียกใช้jabber-connectแฮงค์หลังจากได้รับแจ้งจาก JID ของฉัน Emacs ล็อคจนกว่าฉันจะยกเลิกด้วยC-gณ จุดที่ฉันเห็น: Buffer " *-jabber-process-*" has a running process; kill it? (y or n) ... ใน minibuffer และฉันต้องตอบyให้ออก ใน*Messages*บัฟเฟอร์ฉันสามารถดูข้อความอื่น ๆ เหล่านี้: Opening TLS connection to `lxchat'... Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat'...failed Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat …
15 emacs  jabber 


1
emacs keybinding su คืออะไร?
เมื่อฉันรัน revert-buffer ใน emacs มันบอกว่า: You can run the command `revert-buffer' with s-u ฉันไม่เคยเห็นปุ่มลัดใด ๆ เริ่มต้นด้วย s- ก่อน กุญแจคืออะไร? รุ่น emacs ของฉันคือ GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29) ปี 2010-05-08 บน black.local ปรับปรุง: s-uตอนนี้ผมเห็นว่าทำไมผมไม่เข้าใจ มันเป็นสิ่งที่เพิ่มขึ้นโดย aquaemacs สิ่งแรกที่ฉันทำหลังจากติดตั้ง aquaemacs คือ(setq mac-command-modifier 'meta)การทำให้มันเป็นไปตามที่ฉันคาดไว้
15 emacs 

5
วิธีการเลือกคอลัมน์จากนั้นทำการแก้ไขใน GNU Emacs?
ฉันใช้ ViM, TextMate และ GNU Emacs มาหลายปีแล้ว ตัวอย่างเช่นนี่คือข้อความที่ฉันต้องการแก้ไข foo foo foo และนี่คือผลลัพธ์ข้อความที่ฉันต้องการ bar foo bar foo bar foo เมื่อฉันอยู่ในกลุ่มฉันสามารถทำ "Ctrl v" ในบรรทัดแรกและคอลัมน์แรกจากนั้นกด "2 j" จากนั้นกด "i" จากนั้นพิมพ์ "bar" เสร็จแล้ว เมื่อฉันใช้ Textmate ฉันสามารถกด "Apple Command Option" ทั้งคู่ในขณะที่เลือกลง (ด้วยเมาส์ของฉัน) จากนั้นพิมพ์ "bar" เสร็จแล้ว แต่เมื่อฉันใช้ GNU Emacs 23.1 ฉันไม่รู้ว่าจะทำอย่างไร : (( ฉันค้นหา EmacsWiki และ …
15 emacs 


1
จะกำหนดค่าไดเรคทอรี่ให้อัพเดตได้ทันทีเมื่อไฟล์ / โฟลเดอร์เปลี่ยนไปอย่างไร?
บางครั้งฉันเปิดใช้งาน dire แล้วเปลี่ยนชื่อไฟล์หรือเพิ่มไฟล์ใหม่และ dired ไม่เห็นการเปลี่ยนแปลงจนกว่าฉันจะเปิดใช้งาน Emacs อีกครั้ง มีวิธีกำหนดค่า dire เพื่อรีเฟรชตัวเองเร็วขึ้นไม่ว่าจะผ่านการทำโพลหรือ hooks ระบบไฟล์?

3
ฉันเป็นผู้ใช้ Emacs ฉันจะเรียนรู้เป็นกลุ่มได้อย่างไร
ส่วนใหญ่ฉันใช้ Emacs อย่างไรก็ตามฉันตัดสินใจที่จะลองเรียนรู้เป็นกลุ่ม ฉันมีความสุขกับ Emacs ผมก็กำลังพยายามที่จะหลีกเลี่ยงมันกลายเป็นของ Maslow ค้อน ฉันเห็นแบบฝึกหัดสองสามข้อ แต่ฉันยังไม่เห็นแบบเขียนที่ดีจากมุมมองของคนที่มาจาก Emacs มีคำแนะนำทั่วไปที่ใครบางคนที่ผ่านกระบวนการเรียนรู้นี้มาก่อนหรือไม่สามารถให้ฉันได้? สิ่งสำคัญที่สุดคืออะไรแนวคิดบางอย่างใน Vim ที่อาจไม่ง่ายสำหรับฉันที่มาจากภูมิหลังของ Emacs?
14 vim  emacs  migration 

5
emacs: วิธีการกลับไปที่ตำแหน่งสุดท้ายหลังจากเลื่อน / หน้าขึ้น / ลง?
หลังจากออกscroll-upหรือเป็นscroll-downemacs มีวิธีที่รวดเร็วในการคืนจุดไปยังตำแหน่งก่อนหน้านี้หรือไม่ (สมมติว่าฉันจำไม่ได้ว่าเพิ่มลงในเครื่องหมายวงแหวน) หรือไม่มีวิธีใด (โดยไม่รบกวนวงแหวนเครื่องหมาย) เพื่อปรับเปลี่ยนพฤติกรรมการเลื่อนเพื่อให้การเลื่อนขึ้นแล้วเลื่อนลง (หรือกลับกัน) จะคืนค่ากลับไปที่ตำแหน่งเดิมหรือไม่ (เช่นทำให้การเลื่อนเลื่อนจุดตรง x เส้นโดยที่ x คือความสูงของหน้าจอ) ฉันอยู่ในขั้นตอนของการทำความคุ้นเคยกับ emacs และนี่เป็นหนึ่งในสถานการณ์ที่ทำให้เกิดการสาปแช่งที่พบได้บ่อยที่สุด: ฉันเลื่อนไปรอบ ๆ เพื่อดูอีกส่วนหนึ่งของรหัสของฉัน เพื่อย้ายสายของรหัสที่ฉันทำงานอยู่ ดังนั้นในขณะที่ฉันกำลังขอวิธีแก้ไขปัญหาทางเทคนิคฉันก็สนใจที่จะรับฟังว่าผู้ใช้ที่มีประสบการณ์ในการหลีกเลี่ยงปัญหานี้ได้อย่างไร คุณเพิ่งชินกับการจดจำตั้งเครื่องหมายแยกหน้าต่างเพื่อมองไปรอบ ๆ หรือใช้รูปแบบอื่นบ้างไหม? ขอบคุณ

5
ฉันจะทำพา ธ ไฟล์ใน emacs ได้อย่างไร
พูดเช่นฉันกำลังแก้ไขไฟล์กำหนดค่าและฉันต้องการพิมพ์ในพา ธ มีปลั๊กอินสำหรับ emacs ที่ช่วยให้คุณกรอกพา ธ ไฟล์ในบัฟเฟอร์นั้นหรือไม่? ฉันเคยค้นหาสิ่งนี้และมีปลั๊กอินที่เสร็จสมบูรณ์เป็นพันล้าน


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