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

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

1
วิธีรีเฟรชรายการแท็กในโหมดองค์กรโดยไม่ต้องปิดและเปิด emacs อีกครั้ง
ในไฟล์ org-mode org emacs ของฉันฉันมีรายการแท็ก #+TAGS: OFFICE(o) COMPUTER(c) HOME(h) PROJECT READING(r) PHOTOGRAPHY(p) ในบางจุดฉันต้องการเพิ่มแท็กใหม่ลงในรายการและนำไปใช้กับรายการ (โดยใช้C-c C-c) แต่แท็กใหม่จะไม่ปรากฏในรายการแท็กที่เลือกได้ เพื่อแก้ไขปัญหานี้ฉันปิดและเปิด emacs ใหม่ แต่ฉันแน่ใจว่าไม่จำเป็นฉันจะรีเฟรชรายการนี้โดยไม่ต้องเริ่มต้น emacs ใหม่ได้อย่างไร
10 emacs  org-mode 

2
ลบข้อมูลออกจากตรงกลางของไฟล์ไบนารีด้วยโหมด hexl
ฉันมีไฟล์ไบนารีขนาดใหญ่พอสมควร (ไม่กี่สิบ MB) และต้องการลบไม่กี่ KB ที่อยู่ตรงกลางมันเป็นข้อมูลแซนวิชไม่ใช่จุดเริ่มต้นหรือจุดสิ้นสุด เป็นการดีที่ฉันต้องการใช้ emacs และ hexl-mode ดูเหมือนจะเป็นตัวเลือกที่น่าสนใจ เป็นไปได้ไหมที่จะลบหนึ่งบรรทัดจากบัฟเฟอร์ฐานสิบหก? Ctrl- kดูเหมือนจะไม่ทำงาน ฉันยินดีที่จะดูรหัส แต่ด้วยเหตุผลใดก็ตามที่กำลังมองหา hexl-mode.el ทั้งหมดที่ฉันพบคือไฟล์. elc ที่รวบรวมไว้ใน Ubuntu 10.04 เครื่องของฉัน Emacs 23.1 นอกจากนี้: ในการย้ายลับๆล่อๆฉันต้องการเพิ่มคำถาม hexl-mode อีกคำถามที่ไม่เกี่ยวข้องโดยตรงกับคำถามที่เป็นวลีในชื่อ แต่เป็นส่วนหนึ่งของปัญหาทั้งหมดที่ฉันเผชิญ: มันจะมีประโยชน์มากสำหรับฉันถ้า ฉันสามารถแสดงตัวอักขระฐานสิบหก X ต่อบรรทัดโดยที่ X เปลี่ยนแปลงอย่างชัดเจนกับรูปแบบของไฟล์ไบนารีที่ฉันกำลังแก้ไขฉันไม่สามารถหาวิธีที่จะทำได้ด้วยโหมดฐานสิบหกและคิดว่าฉันจะทิ้งคำถามไว้ที่นี่
10 emacs  hex-editor 

1
เปิด Emacs ด้วย --debug-init บน OS X
ฉันพยายามแก้ไขwhy my .emacs does not load.ข้อผิดพลาดข้อความ Invalid read syntax: # ... Start Emacs with the `--debug-init' option to view a complete error backtrace. คำถามของฉันคือ: ฉันจะทำอย่างไร สิ่งที่ฉันพยายามจนถึงตอนนี้ก็คือ เปิด -a --debug-init Emacs.app Unable to find application named '--debug-init' open -a Emacs.app --debug-init open: unrecognized option `--debug-init' ฉันมีไฟล์การกำหนดค่า emacs ในโฮมไดเร็กตอรี่ของฉัน
10 macos  terminal  emacs  debug 

1
Emacs: วิธีเลือกการผูกกุญแจแบบกำหนดเองที่ดี?
ฉันเริ่มต้น Emacs และฉันต้องการที่จะเริ่มต้นการเพิ่มบางผูกคีย์ที่กำหนดเองทั่วโลกสำหรับงานทั่วไปเช่นreplace-string, replace-regexฯลฯ ที่ไม่ได้พวกเขาไปโดยปริยาย ฉันต้องการเลือกที่ดีและฉันเห็นปัญหาบางอย่าง: ดูตัวเลือกทั้งหมดของฉัน - ฉันจะดูคีย์ทั้งหมดที่ไม่ได้ผูกไว้ในทุกโหมดที่ฉันใช้เป็นประจำได้อย่างไร ความเข้ากันได้ / การประชุม - มีการผูกอย่างไม่เป็นทางการทั่วไปหรือคีย์ "พื้นที่ผู้ใช้" ทั่วไปที่จะเริ่มผูกที่กำหนดเองส่วนบุคคล? ปัญหาอื่น ๆ - มีอะไรอีกบ้างที่ฉันควรคำนึงถึง?

1
Emacs: วิธีการกระตุ้นการเลื่อนเมื่อเคอร์เซอร์เป็น n-line จากด้านบน / ล่างของหน้าจอ?
ฉันต้องการที่จะเรียกเลื่อนใน emacs เมื่อเคอร์เซอร์ของฉันได้รับภายใน 4 บรรทัดจากด้านบนหรือด้านล่างของสถานี .vimrcไฟล์ของฉันมีบรรทัดนี้: :set scrolloff=4 ฉันจะเพิ่มอะไร.emacsให้ได้เหมือนกัน PS ฉันสัญญาว่าจะไม่เพิ่มเข้าไปใน: vi ~/.emacs
10 emacs  scrolling 


2
มีวิธีพิมพ์คำจำกัดความของฟังก์ชันที่มีอยู่ใน Emacs หรือไม่?
ฉันต้องการดูนิยามของฟังก์ชันที่มีอยู่ใน Emacs เป็นไปได้ไหม ฉันลองC-h d function-name RETแล้ว แต่มันจะคืนค่าสตริงเอกสารสำหรับฟังก์ชั่นไม่ใช่ฟังก์ชั่นจริงเท่านั้น ฉันกำลังคิดบางอย่างที่คล้ายกับtypeคำสั่งของ bash ซึ่งจะคืนค่านิยามทั้งหมดของฟังก์ชัน (backstory อาย: ผมตั้งใจเขียนมากกว่าฟังก์ชั่นการทำงานในของฉัน.emacsไฟล์ที่มีรุ่นที่ไม่ใช่การทำงานฟังก์ชั่นเดิมยังคงอยู่ในความทรงจำและการทำงาน แต่ฉันไม่สามารถสำหรับ.! ชีวิตของฉันจำได้ว่าฉันไม่ได้.)
10 emacs  elisp  lisp 

2
แทนที่สีพื้นหลังอย่างถาวรของชุดรูปแบบ Emacs
ฉันต้องการใช้ธีม Emacs billwยกเว้นด้วยสีพื้นหลังที่แตกต่างกัน ฉันมีสิ่งต่อไปนี้ใน.emacsไฟล์ของฉัน: (require 'color-theme) (color-theme-initialize) (color-theme-billw) (set-background-color "gray12") อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่เปลี่ยนสีพื้นหลังเมื่อเริ่มต้น ฉันต้องทำงานด้วยตนเองset-background-color "gray12"ใน minibuffer ในตอนต้นของแต่ละเซสชั่น ความช่วยเหลือเกี่ยวกับเรื่องนี้? ฉันพยายามสร้างธีมที่กำหนดเองของฉันเองตามผลลัพธ์ที่ได้color-theme-printแต่สิ่งนี้ทำให้เกิดปัญหามากกว่าที่คุ้มค่า ...

2
การตั้งค่าพื้นฐานของเซิร์ฟเวอร์ Emacs ภายใต้ OSX
ฉันเพิ่งซื้อ Mac เครื่องแรกของฉันในช่วงทศวรรษที่ผ่านมาและกำลังอยู่ระหว่างการกำหนดค่า ฉันเป็นผู้ใช้ Emacs และได้กำหนดไว้แล้วว่าฉันต้องการเพียงแค่ Emacs ปกติไม่ใช่ Aquamacs เพื่อที่ฉันจะสามารถใช้การกำหนดค่าที่มีอยู่จากระบบปฏิบัติการอื่นได้ ฉันได้พยายามต่อไปนี้เป็นจำนวนมากวิธีการชำระเงินที่ฉันได้พบออนไลน์ (ชอบคนนี้ , คนนี้และคนนี้จากเว็บไซต์จากที่ผมดาวน์โหลด Emacs ) และได้พยายามรวมชิ้นส่วนหลายวิธีใด ๆ แต่ไม่เคยมี สิ่งต่าง ๆ เข้าสู่สถานะแม้ใกล้ถึงสิ่งที่ฉันเคย / หวังว่า: Emacs ภูตเริ่มต้นทำงานอย่างใดอย่างหนึ่งที่เริ่มต้นหรือเร็วที่สุดเท่าที่ฉันต้องการมัน ; อย่างใดอย่างหนึ่งก็ดี เฟรม Emacs ใหม่ใด ๆ ได้รับการสนับสนุนโดยเซิร์ฟเวอร์เดียวกัน เมื่อฉันเปิดไฟล์ข้อความจาก Finder ไฟล์จะเปิดขึ้นใน Emacs ในกรอบกราฟิกที่มีอยู่ถ้าเป็นไปได้ ถ้าฉันเรียกใช้ Emacs.app ระบบจะใช้ emacs daemon ที่ทำงานในพื้นหลังแทนการเริ่มต้นอินสแตนซ์ใหม่และเปิดหน้าต่างใหม่ ( หมวกปลาย ) เมื่อฉันเรียกใช้ Emacs จากเครื่องเทอร์มินัลเครื่องจะทำงานโดยไม่รอให้ฉันทำงานกับ …
9 macos  mac  emacs 

4
วิธีค้นหา / แทนที่สตริงสำหรับบัฟเฟอร์ทั้งหมดใน Emacs โดยไม่กลับไปที่จุดเริ่มต้น
มันไม่สะดวกจริงๆที่จะกลับไปที่บัฟเฟอร์ด้านบนก่อนจากนั้นทำการค้นหา / สืบค้น สำหรับการค้นหามันค่อนข้างง่ายที่คุณสามารถกดC-sอีกครั้งเพื่อพันไปรอบ ๆ แต่สำหรับการค้นหา / แทนที่มันน่าเบื่อ มีแฮ็คธรรมดา ๆ ที่ไม่ต้องกลับไปที่บัฟเฟอร์ด้านบนสำหรับการดำเนินการทั้งสองหรือไม่
9 emacs 

1
ฉันจะจัดเรียงหรือย้ายรายการ DONE ในโหมดองค์กรได้อย่างไร
ฉันยังใหม่กับโหมด org ใน Emacs และฉันกำลังตรวจสอบว่าเหมาะที่จะแทนที่ Google Tasks สำหรับฉันหรือไม่ Google Tasks เสนอการกระทำ "ล้างภารกิจที่เสร็จสมบูรณ์" ซึ่งจะลบงานทั้งหมดที่ทำเครื่องหมายไว้ ฉันสามารถทำสิ่งที่คล้ายกันในโหมดองค์กรด้วยรายการ DONE ได้หรือไม่
9 emacs  org-mode 

1
วิธีง่ายๆในการสลับตัวอักษรในบรรทัดคำสั่งด้วยการผูกกุญแจ emacs?
หากฉันอยู่ใน vi และฉันเห็นว่าฉันได้ย้ายอักขระสองตัวไปแล้วมันจะถูกแก้ไขได้อย่างง่ายดายโดยการวางเคอร์เซอร์ไว้ที่ตำแหน่งแรกแล้วพิมพ์xตามด้วยpในโหมดคำสั่ง มีกลอุบายที่คล้ายกันที่ใช้งานได้ในบรรทัดคำสั่ง bash ในโหมด emacs หรือไม่? ฉันรู้ว่าฉันสามารถตั้งค่าการผูกคีย์ vi ได้ แต่ฉันไม่ต้องการทำเช่นนั้นเนื่องจากการผูกกุญแจ emacs เป็นค่าเริ่มต้นสำหรับบรรทัดคำสั่งจำนวนมากในชีวิตของฉัน

7
วิธีทำให้ emacs เต็มหน้าจออย่างแท้จริงเมื่อเริ่มต้นระบบ?
ฉันต้องการให้ emac เพิ่มประสิทธิภาพสูงสุดเมื่อเริ่มต้นใช้งาน มีวิธีแก้ไขปัญหาที่ทำให้ความกว้างของหน้าต่าง emacs ของหน้าจอเป็น นั่นไม่เพียงพอสำหรับฉัน ฉันต้องการให้หน้าต่าง emacs เชื่อมต่อกับมุมด้านขวาบนของหน้าจอดังนั้นเมื่อฉันกดเมาส์ด้วยเมาส์ฉันจะปิด emacs ไม่ใช่ Firefox หรือ Krusader หรืออะไรก็ตามที่ขยายให้ใหญ่สุดในพื้นหลัง ฉันพยายามทำกับ Kwin - แต่ไม่มีโชค PS ฉันใช้ Kubuntu และ emacs ค่อนข้างใหม่ 23.2 หรืออะไรทำนองนั้น
9 ubuntu  emacs  kubuntu 

3
การตั้งค่าการโยงคีย์เฉพาะโหมดหลักใน emacs
ใน.emacsไฟล์ของฉันฉันต้องการเพิ่มการเชื่อมโยงคีย์สำหรับโหมดหลักเฉพาะ (การตั้งค่าcoffee-compile-fileเป็นC-c C-cในโหมดกาแฟ) ฉันได้พบจำนวนมากของคำแนะนำเกี่ยวกับการใช้local-set-keyและglobal-set-keyดังนั้นฉันสามารถเพิ่มผลผูกพันครั้งนี้ผมได้เปิดแฟ้มในกาแฟโหมด .emacsแต่มันจะดีแบบนี้จะถูกจัดการโดย

1
บอก emacs ว่าควรใช้โหมดใดในไฟล์ส่วนหัว
มี emacs ในตัวเพื่อแนะนำโหมดที่ควรใช้? ฉันมีไฟล์คุณสมบัติมากมายที่ไม่มีไฟล์จบเพื่อแนะนำ emacs โดยหลักการแล้วฉันต้องการที่จะใส่อะไรบางอย่างลงในส่วนหัวของไฟล์ # Emacs-Mode: <name of mode wanted>
9 emacs 

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