ลำดับสำคัญของการเรียกใช้ฟังก์ชันโดยการพิมพ์ชื่อฟังก์ชันใน emacs คืออะไร


0

สมมติว่าฉันเพิ่มฟังก์ชั่นการนับจำนวนคำใหม่ลงในไฟล์. emacs ของฉันเพื่อนับคำ:

(defun word-count ไม่มี "นับจำนวนคำในบัฟเฟอร์" (แบบโต้ตอบ) (shell-command-on-region (จุด - นาที) (จุดสูงสุด) "wc -w")

ฉันจำได้ว่ามีวิธีเรียกใช้ฟังก์ชันโดยพิมพ์ชื่อฟังก์ชัน แต่ฉันจำไม่ได้ว่าทำอย่างไร ฉันจะพิมพ์คีย์ลำดับใดก่อนที่ฉันจะพิมพ์จำนวนคำป้อน?

emacs 

คำตอบ:


2

ฉันคิดออก มันคือ Mx นั่นคือสิ่งที่ฉันคิดว่ามันเป็น แต่มันไม่ได้ผลในครั้งแรกเพราะ emacs ไม่รู้จักฟังก์ชันใหม่ใน. emacs จนกว่าคุณจะเริ่มต้น emacs ใหม่


1
นอกเหนือจากการรีสตาร์ทคุณยังสามารถใช้ Mx load-file เพื่ออ่านซ้ำ. emacs หรือใช้ Mx eval-region เพื่อประเมินชิ้นส่วนของ elisp โดยพลการ
KeithB

คุณสามารถทำสิ่งเดียวกันให้สำเร็จได้ด้วยการM-x load-fileแล้ว `~ / .emacs` (หรือเส้นทางใดก็ตามที่ไปยัง. emacs ของคุณ)
Nifle

และอีกทางเลือก: จุดสถานที่ (เคอร์เซอร์) ที่วงเล็บปิดฟังก์ชั่นใหม่และตีหรือเรียกใช้C-x C-e eval-last-sexp
Joe Casadonte
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.