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

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

3
ฉันจะแสดงเครื่องหมายเยื้องในแนวตั้งด้วย Emacs ได้อย่างไร
ฉันกำลังมองหาแพ็คเกจ Emacs หรือการกำหนดค่าที่ทำให้สามารถทำเครื่องหมายการเยื้องเป็นเส้นแนวตั้งได้เหมือนกับที่แสดงในสกรีนช็อตของ Sublime Text:

10
Emacs เทียบเท่ากับ VIM ci "?
emacs มีคำสั่ง VIMs ci "เทียบเท่าหรือไม่โดยทั่วไปฉันต้องการแทนที่ข้อความภายในชุดเครื่องหมายคำพูด ในกลุ่มฉันสามารถ ci) หรือ ci] หรือ ci} เป็น "change inner *" ...
13 vim  emacs 

1
วิธีเปิดใช้งานการแสดงตัวอย่างคณิตศาสตร์ LaTeX อัตโนมัติในโหมด org / Emacs
ฉันใช้โหมด org 8.0, Emacs 24.3, Auctex 11.87 ใน Windows ผมสามารถที่จะใช้ฟังก์ชั่นการแสดงตัวอย่างน้ำยางในแฟ้ม org โหมดโดยการกดปุ่มCtrl+ X, Ctrl+ C, +Ctrl Lอย่างไรก็ตามฉันคิดว่ามันจะมีประโยชน์มากกว่าถ้าการแสดงตัวอย่างทางคณิตศาสตร์สามารถทำได้โดยอัตโนมัติเมื่อเคอร์เซอร์ออกจากสมการทางคณิตศาสตร์เช่นสำหรับ$$a=b+c$$เมื่อเคอร์เซอร์ของฉันหมด$$Emacs ควรเปิดใช้งานการแสดงตัวอย่างโดยอัตโนมัติ สิ่งนี้อาจไม่สำคัญสำหรับไฟล์. tex แต่ค่อนข้างมีประโยชน์สำหรับโหมด org โดยเฉพาะเมื่อคุณป้อนสมการระหว่างการจดบันทึกคุณต้องการแสดงตัวอย่างแบบทันที ฉันคิดว่าlatex-math-preview.elควรมีฟังก์ชั่นดังกล่าว แต่ดูเหมือนว่าจะเป็นเพียงการใช้งานpreview-latex.elอีกครั้ง วิธีเปิดใช้งานการแสดงตัวอย่างคณิตศาสตร์ LaTeX อัตโนมัติในโหมด org / Emacs

2
มีวิธีการใช้ ctrl-r หลังจากพิมพ์ส่วนหนึ่งของคำสั่งในทุบตี?
ในทุบตีCtrl+ rคำสั่งจะเป็นประโยชน์มากผมพิมพ์Ctrl+ r whateverและมัน searchs whateverประวัติของฉันสำหรับคำสั่งที่มีคำว่า แต่ถ้าฉันพิมพ์whateverและรู้ว่าฉันต้องการค้นหาคำนั้นและกดCtrl+ rไม่มีอะไรเกิดขึ้น มีวิธีการกดปุ่มและมันทำงานอย่างไรถ้าฉันพิมพ์Ctrl+ r whateverแทนที่จะเป็นwhatever Ctrl+ r? ฉันมีดังต่อไปนี้ในของฉัน.inputrc: "\C-p": history-search-backward แต่จะใช้งานได้ก็ต่อเมื่อจุดเริ่มต้นของบรรทัดเหมือนกัน

4
ฉันจะแก้ไขข้อความแจ้งของฉันในโหมดเชลล์ emacs ได้อย่างไร
ฉันกำลังเขียนโปรแกรมบนเครื่องของเพื่อนร่วมงาน เขามี emacs รุ่นหนึ่ง (23.1.1) ที่ฉันไม่เคยใช้มาก่อน ปัญหาของฉันคือเมื่อฉันไปที่โหมด shell bash prompt ของฉันจะเป็นดังนี้: ^[]0;jay@socrates:~^G[jay@socrates]$ ฉันได้PS1ตั้งค่าให้ในของฉัน'[\u@\h]\$ ' .bashrcมันควรจะเป็นแบบนี้: [jay@socrates]$ นี่คือลักษณะที่ปรากฏในเชลล์ปกติ ฉันได้ตรวจสอบด้วยว่า PS1 ถูกตั้งค่าเป็นค่าที่ถูกต้องในเชลล์ emacs ดังนั้นตอนนี้ฉันก็เลยคิดไม่ออก ฉันจะได้รับพรอมต์ของฉันเพื่อดูวิธีที่ฉันต้องการได้อย่างไร ผมเคยเห็นคำแนะนำบางอย่างที่จะใช้termหรือแทนeshell มีปัญหาการแจ้งเตือนเช่นเดียวกับข้างต้นและละเว้นทั้งหมดของฉันที่ไม่ได้ช่วยจริงๆshelltermeshellPS1
13 bash  emacs  prompt 

1
Emacs เป็น daemon บน OS X พร้อมระบบหน้าต่าง
ฉันใช้ gnu emacs 23.3.1 cocoa build บน OS X 10.6 ฉันเพิ่มสิ่งต่อไปนี้ใน ~ / Library / LaunchAgents / gnu.emacs.daemon.plist เพื่อที่จะเริ่ม daemon และรีสตาร์ท emacs โดยอัตโนมัติถ้าฉันฆ่ามันโดยไม่ตั้งใจ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>gnu.emacs.daemon</string> <key>ProgramArguments</key> <array> <string>/Applications/Emacs.app/Contents/MacOS/Emacs</string> <string>--daemon</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>ServiceDescription</key> <string>Gnu Emacs …

1
วิธีลบเครื่องหมายคำพูดอัจฉริยะในการคัดลอก / วาง
ฉันกำลังคัดลอกข้อความจาก Google Chrome หรือ PDF และวางลงใน Emacs ข้อความต้นฉบับมีคำพูดที่ฉลาด ฉันไม่ต้องการราคาอัจฉริยะในผลลัพธ์ มีทางใดทางหนึ่งที่ด้านการคัดลอกหรือด้านการวางเพื่อตัดราคาอัจฉริยะโดยอัตโนมัติ
13 emacs  copy-paste 

2
จัดโครงสร้างต้นไม้ใหม่ลงในไฟล์โหมดองค์กรใหม่หรือไม่
ฉันเพิ่งเริ่มต้นกับโหมด org และจินตนาการเวิร์กโฟลว์ที่ฉันจับงานใหม่และบันทึกย่อในไฟล์ "inbox" ในโหมด org สำหรับงานที่พัฒนาเป็นโปรเจคฉันจะนึกภาพการรีเฟรชพวกเขาเป็นไฟล์โหมดองค์กรใหม่ซึ่งจะถูกเพิ่มเข้าไปในวาระการประชุมของฉัน คู่มือ org โหมดอธิบาย refiling ต้นไม้ส่วนใหญ่เป็นวิธีที่ผมกำลังมองหายกเว้นว่ามันเท่านั้นดูเหมือนว่าจะช่วยให้ refiling ส่วนภายในไฟล์เดียวกัน สิ่งที่ฉันต้องการจะทำคือนำทรีนั้นแล้วทำการ refile เป็นไฟล์ใหม่ (จากนั้นให้เพิ่มไฟล์ลงในรายการวาระ) ฉันสามารถคัดลอก - วางลงในบัฟเฟอร์ใหม่แล้วเพิ่มบัฟเฟอร์ใหม่ลงในวาระการประชุม แต่ดูเหมือนว่านี่เป็นประเภทของสิ่งที่เทพโหมดองค์กรจะมีทางลัดสำหรับ
13 emacs  org-mode 

1
Awesome-wm สัญญาณที่จะเพิ่มขึ้นของลูกค้าเมื่อได้รับโฟกัส
ฉันทำให้ Emacs ของฉันทำงานบนแท็กworkerด้วยการserver-startเปิดตัว ฉันได้เปิดตัวจัดการไฟล์ไว้ที่อื่น (เช่นจอภาพอื่น) และเมื่อฉันเปิดไฟล์ข้อความโดยที่emacsclientมันเปิดได้สำเร็จใน emacs แต่ไม่สลับไปที่มันและไม่เพิ่มขึ้น rc.luaสิ่งที่ผมกำลังมองหาเป็นสัญญาณที่เฉพาะเจาะจงของลูกค้าใน สิ่งที่ต้องการ: client.add_signal("focus", function(c) c:raise() end) ฉันต้องการให้เฉพาะ Emacs เท่านั้น และเปลี่ยนเป็นworkerแท็กพร้อมกัน หรือฉันสามารถทำได้จากการโทรกลับกฎของ Emacs? ความคิดใด ๆ :)
13 emacs  awesome-wm  lua 

3
ใน emacs <C-right> และ <C-left> ของฉันบนคีย์บอร์ด mac ของฉันไม่ทำงาน
ฉันมี iMac ที่ใช้ OSX 10.8.4 ฉันเคยลองใช้ emacs ที่สร้างขึ้นจาก Homebrew รวมถึงรุ่นที่ฉันดาวน์โหลดจากhttp://emacsformacosx.com/ ~/.emacs.dฉันได้พยายามนี้มีการทำความสะอาดอย่างสมบูรณ์ จะเกิดอะไรขึ้นเมื่อฉันC-h kพิมพ์ ctrl-up arrow ฉันได้รับคำอธิบายว่า "รันคำสั่งย้อนหลังย่อหน้า" และอื่น ๆ สิ่งเดียวกันกับลูกศร ctrl-down เมื่อฉันลองลูกศร ctrl-right หรือลูกศร ctr-left ไม่มีอะไรเกิดขึ้น ถ้าฉันไปC-h bฉันจะเห็นว่ากุญแจถูกผูกไว้: &lt;C-left&gt; left-word &lt;C-right&gt; right-word แต่ไม่มีอะไรเกิดขึ้น ฉันใช้แป้นคีย์บอร์ดแม็คแบบมาตรฐานพร้อมสาย
13 macos  mac  keyboard  emacs 

6
Windows 10 linux bash shell ctrl + space ไม่ได้ตั้งเครื่องหมายใน Emacs
ใน Windows 10 ฉันติดตั้งระบบย่อยสำหรับ Linux Bash แต่ฉันมีปัญหากับทางลัดใน Emacs Ctrl+ spaceไม่ได้กำหนดจุดมาร์กเกอร์ สิ่งที่ฉันพยายามและไม่ได้ช่วย: ฉันพยายามยกเลิกการเลือก "เปิดใช้งานคีย์ลัด" ในเมนูคุณสมบัติสำหรับคอนโซลของ Windows ฉันพยายามใช้ Terminal ConEmu ที่แตกต่างกันโดยไม่ประสบความสำเร็จ ฉันสงสัยว่ามันเกี่ยวข้องกับ ubuntu อย่างใดซึ่งมีปัญหาคล้ายกันกับ ctrl + space และ windows linux bash กำลังใช้ที่เก็บ ubuntu

4
Emacs 24: การโหลดแพ็คเกจที่ติดตั้งผ่านทาง ELPA
ฉันเพิ่งติดตั้งcmake-modeแพ็คเกจใน Emacs 24 โดยใช้: M-x package-install cmake-mode ฉันสามารถดูแพ็คเกจได้ที่: ~/.emacs.d/elpa/cmake-mode-20110824และฉันสามารถโหลดได้โดยใช้คำแนะนำที่Commentary:ส่วนของ~/.emacs.d/elpa/cmake-mode-20110824/cmake-mode.el: ;; Add this code to your .emacs file to use the mode: ;; ;; (setq load-path (cons (expand-file-name "/dir/with/cmake-mode") load-path)) ;; (require 'cmake-mode) ;; (setq auto-mode-alist ;; (append '(("CMakeLists\\.txt\\'" . cmake-mode) ;; ("\\.cmake\\'" . cmake-mode)) ;; auto-mode-alist)) อย่างไรก็ตามสิ่งนี้ขัดแย้งกับคำแนะนำการใช้งานในหน้า EmacsWiki ของ ELPA: …

7
Emacs แบบเต็มหน้าจอใน OSX
มีวิธีการใช้ Emacs ในโหมดเต็มหน้าจอใน OSX หรือไม่ ฉันกำลังใช้ Emacs จากhttp://emacsforosx.com/ แก้ไข : คำถามนี้ไม่เกี่ยวข้องอีกต่อไปนับตั้งแต่เปิดตัว Emacs เวอร์ชั่น 24.4 โปรดดูคำตอบที่ยอมรับได้

3
จะแสดงความคิดเห็นบล็อกของรหัสใน Emacs ได้อย่างไร?
ใน Emacs วิธีแสดงความคิดเห็นบล็อกข้อความคือวิธีการเยื้องบล็อกข้อความขวาโดยnตัวละครช่องว่างและวางลำดับตัวละครที่เลือกพูด##ที่จุดเริ่มต้นของแต่ละบรรทัด? เป็นต้นฉบับ foo bar foobar foo bar ที่ต้องการ: # foo # bar foobar # foo bar ฉันต้องการวิธีที่ไม่รบกวนการทำงานของโหมด CUA comment-dwin ไม่อนุญาตให้ฉันเลือกลำดับอักขระโดยพลการ
12 emacs  editing 

3
วิธีการแทรกบรรทัดใหม่และข้ามไปยังมันใน emacs?
Shift+Enterมันเหมือนกับคราส เช่นฉันมีข้อความ: Hello, *everyone. I'm Freewind. *ในบรรทัดแรกเป็นเคอร์เซอร์ จากนั้นฉันกดปุ่มลัดบางอย่างมันจะกลายเป็น: Hello, everyone. * I'm Freewind. สังเกตว่ามีบรรทัดใหม่ในบรรทัดที่สองและเคอร์เซอร์อยู่ในบรรทัดใหม่ คีย์ลัดฉันสามารถใช้อะไรได้บ้าง
12 emacs 

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