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

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

2
Emacs โหมด org: วิธีหลีกเลี่ยงบรรทัดที่ซ้ำกันในวาระการประชุมเมื่อรายการถูกกำหนดเวลาและมีกำหนดเวลา
รายการสิ่งที่ต้องทำของฉันในโหมดองค์กร Emacs มีกำหนด DEADLINE ในอนาคต (เช่นวันศุกร์) และในเวลาเดียวกันกำหนดวันนี้เพื่อให้ฉันรู้ว่าฉันต้องเริ่มทำงานนี้แล้ว จากนั้นงานนี้จะปรากฏขึ้นสองครั้งในวาระการประชุมของฉัน ยังไม่ดี แต่ก็ไม่จำเป็นว่าจะมีปัญหา แต่ถ้าเป็นเช่นนั้น งานได้มอบหมายการประมาณเวลาสำหรับช่วงเวลาและ ฉันไปที่มุมมองคอลัมน์C-c C-x C-cเพื่อดูว่าต้องใช้เวลาเท่าไรในวันนี้ การประเมินเวลาสำหรับงานนี้จะถูกนับสองครั้งดังนั้นหากเวลาประมาณ 2 ชั่วโมงฉันจะมี 4 ชั่วโมงในวาระการประชุมประจำวันของฉันเนื่องจากรายการปรากฏตามกำหนดวันนี้ (หรือในอดีต) เช่นเดียวกับ กำหนดเวลาใน 3 วัน ฉันจะหลีกเลี่ยงการนับรายการสองครั้งได้อย่างไร
12 emacs  org-mode 

2
การตั้งค่าแบบอักษร Emacs ไม่ทำงานในกรอบใหม่
ฉันพยายามที่จะคุ้นเคยกับ emacs ผมติดตั้งชุด emacs เริ่มต้น ตอนนี้ฉันกำลังพยายามปรับแต่งแบบอักษร ในที่ผมทำ~/.emacs.d/init.el มันทำงานได้ดีจนกว่าฉันทำ(set-frame-font "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1") C-x 5 2เฟรมใหม่ถูกสร้างด้วยแบบอักษรที่อยู่ในระบบก่อนการปรับแต่งของฉัน ฉันจะลบล้างพฤติกรรมนี้เพื่อใช้แบบอักษรที่ฉันระบุใน init.el ได้อย่างไร ฉันควรสร้าง~/.emacsไฟล์สำหรับการตั้งค่าดังกล่าว (ตอนนี้หายไปหรือไม่)?
12 emacs  fonts 

1
ฉันจะเขียนคำสั่ง emacs ที่แทรกข้อความด้วยสตริงตัวแปรที่ตำแหน่งเคอร์เซอร์ปัจจุบันได้อย่างไร
ฉันต้องการเขียนคำสั่ง elisp emacs ที่แทรกสตริงคงที่ที่มีส่วนตัวแปรที่ตำแหน่งเคอร์เซอร์ปัจจุบัน: \label{$STRING} \index{\nameref{$STRING}} โดยที่คำสั่งควรเคียวรี$STRINGและแทรกข้อความทั้งหมด
12 emacs  elisp 

1
โหมด bash vi: โหมด # - * -: ruby ​​- * - # vi: set ft = ruby: mean
ฉันกำลังดูรหัสสุ่มและที่ด้านบนสุดของมันมันบอกว่านี้: # -*- mode: ruby -*- # vi: set ft=ruby : สิ่งนี้หมายความว่า? ฉันรู้ว่ามันเป็นคำถามง่าย ๆ แต่ฉันไม่สามารถค้นหาได้ทางออนไลน์เพราะ) ฉันไม่รู้ด้วยซ้ำว่าภาษานี้เขียนโค้ดนี้และ b) ฉันยังใหม่กับการทุบตีและ vi
12 linux  unix  vim  emacs  ruby 


2
มีวิธีการควบคุมหน้าต่าง Emacs ที่เปิดบัฟเฟอร์ใหม่หรือไม่?
ฉันใช้ sr-speedbar กับ emacs และฉันมักจะแบ่งเฟรมออกเป็น 2-3 หน้าต่างที่แตกต่างกันและเมื่อใดก็ตามที่ฉันคลิกไฟล์ใน sr-speedbar มันจะเปิดบัฟเฟอร์ใหม่ในหน้าต่างต่ำสุดเสมอ ฉันพยายามเก็บหน้าต่างล่างขวาสุดไว้เป็นคำที่ค่อนข้างเล็กและ emac พยายามยืนกรานเปิดบัฟเฟอร์ใหม่ในหน้าต่างคำศัพท์เล็ก ๆ มากกว่าในพื้นที่ขนาดใหญ่กว่าที่ฉันต้องการใช้สำหรับแก้ไขบัฟเฟอร์ มีวิธีที่ฉันสามารถกำหนดค่าตรรกะการสร้างบัฟเฟอร์ที่ต้องการหน้าต่างที่สูงขึ้นกว่าหน้าต่างด้านล่าง? ฉันได้ลองใช้หน้าต่างที่ต่ำที่สุดของฉันแล้วทำเครื่องหมายว่าได้รับการป้องกันและนั่นทำให้ emacs แบ่งออกเป็นสองส่วนเล็ก ๆ อย่างไม่มีเหตุผล จากนั้นฉันพยายามเปิดใช้งานขนาดหน้าต่างคงที่และแทนที่จะทำให้ emacs เปิดบัฟเฟอร์ด้านบนหน้าต่างนั้นฉันเพิ่งพบข้อผิดพลาดว่าหน้าต่างเล็กเกินไปที่จะแยก ดีฉันคิดว่ามันหยุดการอุดตันหน้าต่างต่ำสุดของฉัน แต่ก็โง่ที่มันหยุดฉันจากการเปิดบัฟเฟอร์ใหม่แทน โดยหลักการแล้วฉันต้องการจะบังคับให้ emacs เลือกหน้าต่างด้านบนขวาสุดสำหรับการแสดงบัฟเฟอร์ที่สร้างขึ้นใหม่ไม่ได้พยายามแยกหน้าต่างล่างขวาสุด
12 emacs 

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

1
วิธียกเว้น {{{}}}} ในโหมด flyspell-และ flyspell-buffer อย่างไร
ฉันจะแก้ไขจำนวนมากMoinMoinWikiหน้าใน emacs flyspell-modeของฉันและรัก สิ่งที่จัดรูปแบบไว้ล่วงหน้าใน{{{...}}}(ในหลายบรรทัด) เช่นเดียวกับ "backtick text backtick" มักจะมีตัวอย่างของรหัสการเขียนโปรแกรมซึ่งทำให้รู้สึกไม่ต้องตรวจการสะกด ฉันสามารถกำหนดค่าispell/ flyspellไม่รวมรหัสการเขียนโปรแกรมได้หรือไม่ ตัวอย่าง: Bla bla lorem ipsum die Standardcontainer wie `vector` eine ''Methode'' haben, die ein einzelnes Argument nimmt, also `vector<T>::swap(vector<T)>&)`. Bla bla und diese `swap`-Methoden sind von dieser Sorte. Warum das so ist, sehen wir gleich. Bla bla was '''kanonisch''' …
11 emacs  aspell 

4
Emacs โหมด org เป็นไดอารี่การทำงาน
โหมด org emacs เป็นตัวเลือกที่ดีหรือไม่หากคุณต้องการดูแลรักษาสมุดงาน ฉันได้ลองใช้งานและเก็บถาวรงานเก่าแล้วTODOแต่มีวิธีง่าย ๆ ที่จะเห็นว่างานที่ฉันทำอยู่เป็นอย่างไรเมื่อสัปดาห์ที่แล้ว
11 emacs  org-mode 

1
ใน emacs ฉันจะจัดแนววงเล็บปิดให้สอดคล้องกับจุดเริ่มต้นของช่องเปิดได้อย่างไร
สไตล์การเยื้องดีฟอลต์สำหรับการเรียกใช้ฟังก์ชันหลายบรรทัดในโหมด emacs จำนวนมากคือการจัดแนววงเล็บปิดรอบกับอาร์กิวเมนต์อื่น ๆ ให้กับฟังก์ชันดังนี้: function_one( arg1, arg2 ); ฉันต้องการมันถ้าวงเล็บปิดปิดสอดคล้องกับจุดเริ่มต้นของบรรทัดที่มีวงเล็บเปิด ตัวอย่างเช่น: function_one( function_two( f2_arg1, f2_arg2 ), f1_arg2, f1_arg3 ); ฉันจะทำสิ่งนี้ได้อย่างไร
11 emacs 

1
วิธีการจัดกลุ่มบุ๊คมาร์คใน Emacs?
ฉันต้องการจัดกลุ่มบุ๊กมาร์กของฉันเช่นบัฟเฟอร์กับ ibuffer หรือกลุ่มข่าวที่มี gnus ตามเกณฑ์บางอย่างเช่นโปรเจ็กต์ ฉันลองใช้ Bookmark + แต่ไม่สามารถรับอะไรเช่นนี้ได้ ไม่มีใครรู้วิธีที่จะทำให้บรรลุผลนี้?
11 emacs  bookmarks 

1
ทำการแมปคำสั่งใหม่ใน mac สำหรับ emacs เท่านั้น
ดังนั้นนี่คือการตั้งค่าเริ่มต้นของฉันตอนนี้: Mac OSX + Aquamacs C-X=control+x M-X=option/alt+x ดังนั้นคำสั่งของฉันไม่ได้ใช้โดยทั่วไปใน emacs ดังนั้นฉันจำเป็นต้องทำการแมปการควบคุมใหม่เพื่อควบคุม (อัปเดต: และในทางกลับกัน) สำหรับ emacs เท่านั้น แต่ไม่ใช่สำหรับแอปพลิเคชัน Mac อื่น ๆ เป็นไปได้ไหม?
11 macos  emacs 

4
ฉันจะเขียนวงเล็บปีกกา {และ} ใน Emacs บน Mac OS X ด้วยรูปแบบแป้นพิมพ์สแกนดิเนเวียได้อย่างไร?
ฉันไม่สามารถเขียน{และใช้}Emacs บน Macbook Air ด้วยรูปแบบแป้นพิมพ์ภาษาสวีเดน ในโปรแกรมอื่น ๆ ทั้งหมดที่ฉันทำเช่นนี้โดยการกดalt+ shift+ (สำหรับ{และกุญแจที่สอดคล้องกับสำหรับ)} ฉันจะพิมพ์{และ}emacs ได้อย่างไร?

3
วิธีการป้องกัน“ นิยามฟังก์ชั่นของ Symbol เป็นโมฆะ: เกิดข้อผิดพลาด” เมื่อใช้ emacs ในคอนโซล
หากต้องการปิดการใช้งานแถบเลื่อนใน emacs ฉันได้เพิ่ม (toggle-scroll-bar -1) ลงในไฟล์. emacs ของฉันและใช้งานได้ดีเมื่อฉันเรียกใช้ emacs นอกโหมดคอนโซล อย่างไรก็ตามเมื่อฉันเรียกใช้ emacs ใน terminal ฉันได้รับข้อผิดพลาดการกำหนดฟังก์ชั่น Symbol เป็นโมฆะ: toggle-scroll-bar ฉันใช้ Emacs 23.3.1 นี่คือร่องรอยเมื่อฉันรัน --debug-init 1 Debugger entered--Lisp error: (void-function scroll-bar-mode) 2 (scroll-bar-mode -1) 3 eval-buffer(#<buffer *load*> nil "/Users/neil/.emacs.d/init.el" nil t) ;$ 4 load-with-code-conversion("/Users/neil/.emacs.d/init.el" "/Users/neil/.ema$ 5 load("/Users/neil/.emacs.d/init" t t) 6 #[nil "^H\205\264^@ …
11 macos  terminal  emacs 

1
emacs - C / C ++ ข้ามไปที่จุดเริ่มต้นของบล็อกที่มี
ในขณะที่แก้ไขไฟล์ C หรือ C ++ ใน emacs ฉันอยากจะไปที่จุดเริ่มต้นของ มี บล็อกของรหัส ฉันคาดหวังว่าจะพบฟังก์ชั่น c-initial-of-block แต่อนิจจาไม่มีฟังก์ชั่นดังกล่าว ตัวอย่างเช่นฉันอาจแก้ไขรหัส C น่าเกลียดต่อไปนี้: void myFunction() { if (something) { //<--- I want to jump to this brace! // do lots of stuff if (stuff) { // stuff } // more stuff // ... // I want to …
10 emacs  c++  c 

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