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

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

4
ฉันจะซ่อนแถบเครื่องมือใน Emacs ได้อย่างไร
ผมได้ติดตั้งบน Linux emacs23 มิ้นท์ 8. Options > Show/Hide > Tool-barฉันต้องการที่จะซ่อนแถบเครื่องมือและฉันสามารถทำมันได้ด้วย แต่ Tool-bar จะกลับมาอีกในครั้งต่อไปที่ฉันเริ่ม emacs ฉันจะซ่อนมันได้อย่างไร?
23 linux  emacs  toolbar 

2
รับ Gmail ใน Emacs หรือไม่
ฉันพยายามที่จะเรียนรู้ Emacs และฉันคิดว่าการใช้ Gmail ในที่นี้จะเจ๋ง ฉันได้ลองทำแบบฝึกหัดออนไลน์แล้ว แต่ไม่สามารถเข้าใจได้ว่าพวกเขาพูดถึงอะไรมาก หลายคนระบุรหัส elisp แต่ไม่ได้บอกว่าจะใส่ไว้ที่ไหนและอื่น ๆ ก็ใช้ไม่ได้ (พวกเขาสร้างข้อผิดพลาด) ทั้งหมดที่ฉันต้องการคือการส่งและรับอีเมล - โฟลเดอร์และ smtp (?) เป็นตัวเลือกที่สมบูรณ์ ไม่มีใครรู้วิธีที่ดีในการทำเช่นนี้? แก้ไข:ฉันพบhttp://www.gohome.org/wl/doc/wl_toc.htmlเพื่อเป็นประโยชน์ในการหา Wanderlust
20 email  gmail  emacs 

1
Emacs เปิดไฟล์ในเฟรมใหม่เมื่อเปิดด้วย“ open -a”
ฉันต้องการที่จะสามารถเรียก Emacs จากบรรทัดคำสั่งและเริ่ม Emacs แบบกราฟิกหากไม่ได้ทำงานหรือเยี่ยมชมไฟล์ใน Emacs ที่กำลังทำงานอยู่ ฉันพยายามทำสิ่งนี้emacsclientซึ่งฉันรู้ว่าเป็น "วิธีที่ถูกต้อง" ในการทำสิ่งนี้ แต่ฉันมีปัญหามากมายกับมันใน OS X มันจะผิดพลาดแบบสุ่มหรือemacs --daemonกระบวนการจะหยุดทำงานในระหว่างการปิดหรือรีบูตเครื่อง และความไม่แน่นอนทั่วไป ในขณะที่ฉันต้องการที่จะได้รับการทำงานในขณะนี้open -aใช้งานได้จริงดีกว่ามากยกเว้นปัญหานี้ฉันจะอธิบายด้านล่าง: ใช้open -aแบบนี้: $ open -a Emacs file.txt จะเริ่ม Emacs หากไม่ได้ใช้งานและไปที่ไฟล์ แต่ถ้าฉันทำสิ่งนี้เมื่อบัฟเฟอร์ปัจจุบันไม่ใช่*scratch*ไฟล์ที่เปิดในเฟรมใหม่ (เช่นหน้าต่างระบบใหม่) นี่คือตัวอย่างเซสชัน: $ open -a Emacs file.txt สิ่งนี้เริ่มต้น Emacs และเปิด file.txt ดังนั้นจึงมีเฟรมเดียวที่มีบัฟเฟอร์นี้อยู่ภายใน ถ้าฉันสลับไปที่*scratch*บัฟเฟอร์และทำสิ่งนี้: $ open -a Emacs file1.txt มันเปิดไฟล์นี้ในเฟรมเดียวกัน ขณะนี้มีเฟรมเดียวที่เปิดไฟล์นี้และถ้าฉันทำสิ่งนี้: $ …
20 macos  mac  emacs 

4
วิธีการรับโค้ดให้สมบูรณ์ใน emacs?
ฉันรู้ว่า emacs รองรับการเขียนโค้ดให้สมบูรณ์ แต่ตามความจริงแล้วฉันไม่เคยเป็นผู้อ่านคำถามที่พบบ่อยที่ดีอย่างน้อยก็สำหรับบางสิ่งที่ฉันยังไม่คุ้นเคย ดังนั้นฉันสงสัยว่าฉันต้องดาวน์โหลดอะไรและทำอย่างไรเพื่อให้ emacs สามารถทำสมาร์ทโค้ดให้ฉันใน C ++ และ Java ได้ หรือมีแพคเกจใดบ้างที่ทำให้รหัสสำเร็จสำหรับภาษาหลัก ๆ หลาย ๆ ภาษา?
20 emacs 

3
ปิดใช้งานคีย์ลัดของ Windows เมื่อใช้ Virtualbox
ฉันกำลังใช้ VirtualBox ของ Arch Linux ด้วย Windows 7 x64 เป็นโฮสต์ ใน Arch ฉันใช้dwmสำหรับจัดการหน้าต่าง เนื่องจาก dwm ขึ้นอยู่กับฮอตคีย์เป็นอย่างมากฉันจึงใช้Altคีย์เป็นคีย์ META เพื่อป้องกันความขัดแย้งกับโฮสต์ Windows 7 อย่างไรก็ตามเมื่อใช้ Emacs (เช่นเดียวกับการใช้ฮอตคีย์อย่างหนัก) ภายใน dwm มีปัญหาเพราะใช้Altกับ META ของตัวเองเช่นกัน ฉันต้องการเปลี่ยนทั้ง dwm หรือ Emacs เพื่อใช้คีย์ windows เป็น META แต่คำสั่งเช่นWin+ Lจะถูกจับโดยเครื่องโฮสต์และล็อคระบบของฉัน มีวิธีใดบ้างที่จะป้องกันไม่ให้ปุ่มลัดเหล่านี้ถูกเรียกขึ้นมาในขณะที่อยู่ใน VirtualBox?

5
Emacs - ปิดการใช้งานข้อความ Minibuffer บางส่วน
ใน Emacs มีบางกรณีที่ฉันต้องการป้องกันข้อความไม่ให้ปรากฏใน minibuffer ส่วนใหญ่เกี่ยวข้องกับ "การเริ่มต้น / สิ้นสุดการบัฟเฟอร์" และ "ข้อความเป็นแบบอ่านอย่างเดียว" มีวิธีใดที่ฉันสามารถป้องกันไม่ให้ข้อความเหล่านี้ปรากฏใน minibuffer หรือไม่ นอกจากนี้มีเหตุผลสำคัญที่ฉันอาจไม่ต้องการปิดใช้งานสิ่งเหล่านี้หรือไม่ ที่ใบหน้าฉันสามารถดูหมายเลขแถวและสถานะการเขียนบัฟเฟอร์บน modeline ได้อย่างง่ายดาย
20 emacs 

1
Flyspell บันทึกคำลงในพจนานุกรม
คำถามนี้ถูกโยกย้ายจาก TeX - LaTeX Stack Exchange เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา ฉันใช้ flyspell เพื่อตรวจการสะกดคำใน AucTeX ฉันจะเพิกเฉยหรือเพิ่มคำลงในพจนานุกรมโดยไม่ต้องใช้เมนูป๊อปอัปและไม่ต้องใช้เมาส์ได้อย่างไร มีคำสั่งflyspell-auto-correct-word( C-.) ที่จะทำตามคำแนะนำทั้งหมดสำหรับการแก้ไขนอกจากนี้ยังมีคำสั่งให้บันทึกคำในพจนานุกรมหรือไม่
19 emacs  auctex 

3
Cx Cc ไม่ทำงานใน Emacs 23.1
ฉันกำลังใช้ Emacs 23.1 กับ Cygwin แต่เมื่อฉันพยายามออกโดยกด Cx Cc มันบอกว่า Cx Cg ไม่ได้ถูกกำหนดและฉันไม่สามารถออกได้
19 emacs  cygwin 

7
คำนับสำหรับ LaTeX ภายใน emacs
ฉันต้องการนับว่าเอกสาร LaTeX ของฉันมีอยู่กี่คำ ฉันสามารถทำได้โดยไปที่เว็บไซต์สำหรับแพ็คเกจ texcountและใช้เว็บอินเตอร์เฟสที่นั่น แต่นั่นไม่เหมาะ ฉันควรมีทางลัดภายใน emacs เพียงแค่คืนจำนวนคำในไฟล์ (หรือจำนวนคำในไฟล์และในไฟล์ทั้งหมดที่เรียกโดย\inputหรือ\includeภายในเอกสาร) ฉันดาวน์โหลดสคริปต์ texcount แล้ว แต่ฉันไม่รู้จะทำอย่างไร นั่นคือฉันไม่รู้ว่าจะวาง.plไฟล์ไว้ที่ไหนและจะเรียกมันอย่างไรใน emacs ฉันต้องการแป้นพิมพ์ลัดสำหรับคำสั่งเชลล์ และฉันต้องการให้คำสั่งเชลล์เรียกใช้ texcount บนบัฟเฟอร์ที่แอ็คทีฟปัจจุบันและส่งคืนคำทั้งหมดใน minibuffer ฉันใช้ Ubuntu และ emacs22 ถ้าช่วยได้ ...


4
อย่าเปลี่ยนตำแหน่งเคอร์เซอร์เมื่อเลื่อนใน Emacs
มีวิธีหยุดEmacsจากการเลื่อนตำแหน่งเคอร์เซอร์ข้อความของฉัน (aka, point) โดยอัตโนมัติในขณะที่ฉันเลื่อนหรือไม่? ฉันทำตำแหน่งของฉันหายและทำเครื่องหมายด้วยพฤติกรรมที่น่ารำคาญนี้ ฉันทดสอบข้อเสนอแนะต่อไปนี้โดยไม่ประสบความสำเร็จ: (setq scroll-preserve-screen-position t scroll-conservatively 0) (ฉันใช้Emacs24.2 บน Ubuntu และ OS X)

1
คีย์“ M” หมายถึงอะไรใน Emacs?
ฉันใหม่ทั้งหมดสำหรับ Emacs และฉันกำลังอ่านบทช่วยสอนนี้และกล่าวถึง: M-f Forward one word กุญแจตัวMไหน เช่นการกด M ตามด้วยประเภท f Mfและการกดให้เข้าด้วยกันก็จะเป็นการรวมกันของ M และ f


1
ฉันสามารถบอกให้ emacs วาง (ปุ่มกลางของเมาส์) บนตำแหน่งเคอร์เซอร์ได้หรือไม่?
ถ้าฉันวางข้อความจากเบราว์เซอร์ใน emacs เคอร์เซอร์ emacs มักจะอยู่ในตำแหน่งที่ฉันต้องการวางข้อความ ถ้าฉันจะใช้ emacs ในโหมดคอนโซลฉันสามารถเลื่อนเมาส์ไปเหนือข้อความและกดปุ่มกลาง (ถ้าฉันปิดการใช้งาน GPM) แต่เมื่อใช้ emacs ในโหมด X (หน้าต่าง) ฉันต้องเลื่อนเคอร์เซอร์ของเมาส์ไปที่ตำแหน่งที่แน่นอนที่ฉันต้องการวางข้อความ มีวิธีบอกให้ emacs ใช้ตำแหน่งเคอร์เซอร์ emacs ปัจจุบันสำหรับการวางแทนที่จะเป็นตำแหน่งเคอร์เซอร์ของเมาส์หรือไม่? ฉันหวังว่าคุณจะได้รับปัญหาของฉัน :-)
17 emacs 

1
ใน Emacs จะจัดรูปแบบย่อหน้าที่แก้ไขใหม่อย่างไรเพื่อให้ตัวแบ่งบรรทัดถูกใส่เข้าไปใหม่อย่างเหมาะสม?
ใน Emacs ฉันมีข้อความหนึ่งย่อหน้าซึ่งถูกห่ออย่างถูกต้องแล้วพูดคอลัมน์ที่ 79 ในแต่ละแถวจากนั้นคุณแก้ไขเพิ่มข้อความบางส่วนในบางแถววิธีจัดรูปแบบย่อหน้าที่แก้ไขใหม่เพื่อให้อักขระตัวแบ่งบรรทัดเป็น เอาออกและแทรกโดยอัตโนมัติในสถานที่ที่ถูกต้องเช่นย่อหน้าผลลัพธ์อีกครั้งบรรทัดที่คอลัมน์ที่ 79 สำหรับแต่ละแถวหรือสิ่งที่เหมาะสมสำหรับโหมดปัจจุบันพูดpython-mode?

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