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

2
มีโหมดเติมย่อหน้าอัตโนมัติเต็มรูปแบบสำหรับการแสดงความคิดเห็นรหัสหรือไม่
ฉันกำลังมองหาโหมดย่อยเพื่อให้ย่อหน้าเต็มตลอดเวลาขณะพิมพ์ (คล้ายกับaggressive-indent-modeการเยื้อง) นอกจากนี้ยังต้องมีความฉลาดพอที่จะเติมความคิดเห็นเท่านั้น (และอาจมีสตริงขึ้นอยู่กับภาษา) บางสิ่งที่ฉันได้ลองคือ: auto-fill-mode เติมโดยอัตโนมัติในขณะที่คุณพิมพ์ย่อหน้าใหม่ แต่ไม่เติมเมื่อคุณแก้ไขย่อหน้า refill-mode ทำการเติมย่อหน้าอย่างต่อเนื่อง แต่มันพยายามที่จะใส่โค้ดเข้าไปในย่อหน้าเช่นเดียวกับความคิดเห็น ฉันพยายามเพิ่มfill-paragraphลงในafter-change-functionsตะขอ แต่มันไขสกรูขึ้นมาเพื่อเลิกทำและสิ่งอื่น ๆ อีกมากมาย มีความคิดที่ดีกว่านี้ไหม?

1
วิธีสร้างบล็อกความคิดเห็น C เรียบร้อยโดยอัตโนมัติในขณะพิมพ์?
เครื่องมือแก้ไขโค้ดบางตัวเช่น eclipse จะสร้างบล็อกที่เรียบร้อยโดยอัตโนมัติเมื่อคุณเริ่มพิมพ์ความคิดเห็นแบบหลายบรรทัด: มีแพ็กเกจหรือวิธีอื่นใน emacs ด้วยหรือไม่ แก้ไข:เพื่อชี้แจง: ฉันไม่ต้องการชุดคีย์ที่แทรกบล็อกความคิดเห็น ฉันต้องการแสดงความคิดเห็นบล็อกจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อกดหลังRET/*

1
Emacs Lisp แบบแผนข้อคิดเห็น
ภาคผนวก D.7คู่มืออ้างอิงของ Emacs Lisp กล่าวถึงเคล็ดลับความคิดเห็น: ;ควรใช้เซมิโคลอนเดี่ยว ( ) สำหรับความคิดเห็นแบบอินไลน์ ;;ควรใช้เครื่องหมายอัฒภาคคู่ ( ) เพื่อแสดงความคิดเห็นในบรรทัด ;;;ควรใช้เครื่องหมายอัฒภาค ( ) สำหรับ "ความคิดเห็นซึ่งควรพิจารณาหัวข้อโดยใช้โหมดย่อย" ;;;;ควรใช้เซมิโคลอนสี่ส่วน ( ) สำหรับส่วนหัวของส่วนสำคัญของโปรแกรม กรณีการใช้เครื่องหมายอัฒภาคเดี่ยวและคู่นั้นชัดเจน แต่ดูเหมือนจะไม่มีการแบ่งแยกที่ชัดเจนระหว่างอัฒภาคสามและสี่เท่า โดยเฉพาะอย่างยิ่งเอกสารมาตรฐานสำหรับแพ็คเกจ Emacs ที่จัดทำโดยauto-insertใช้เครื่องหมายอัฒภาคสามตัวไม่ใช้เครื่องหมายอัฒภาคสี่เท่าแม้กระทั่งหัวเรื่องระดับสูงสุดเช่นชื่อไฟล์และส่วนสำคัญ ดูตัวอย่างด้านล่าง: ;;; test.el --- A test file. -*- lexical-binding: t; -*- ;; Copyright (C) 2016 ;; Author: John Smith ;; Keywords: ;; This …
17 elisp  comment 


3
ฉันจะตรวจสอบได้อย่างไรว่าตัวละครปัจจุบันเป็นตัวอักษรสำหรับโหมดหลักนั้นหรือไม่?
ฉันกำลังทำงานกับฟังก์ชั่นเล็ก ๆ น้อย ๆ ที่ดึงบรรทัดถัดไปสู่บรรทัดปัจจุบัน ฉันต้องการเพิ่มฟังก์ชั่นเพื่อที่ว่าถ้าบรรทัดปัจจุบันเป็นความคิดเห็นของบรรทัดและบรรทัดถัดไปเป็นความคิดเห็นของบรรทัดแล้วตัวละครความคิดเห็นจะถูกลบออกหลังจากการกระทำ "ดึงขึ้น" ตัวอย่าง: ก่อน ;; comment 1▮ ;; comment 2 การเรียกร้อง M-x modi/pull-up-line หลังจาก ;; comment 1▮comment 2 โปรดทราบว่า;;ตัวละครจะถูกลบออกก่อนหน้าcomment 2นี้ (defun modi/pull-up-line () "Join the following line onto the current one (analogous to `C-e', `C-d') or `C-u M-^' or `C-u M-x join-line'. If the current …

1
จะเปลี่ยนสตริงความคิดเห็นที่ใช้โดย comment-region ได้อย่างไร?
โดยทั่วไปแล้ว Emacs จะแสดงความคิดเห็นเกี่ยวกับภูมิภาคได้ดี แต่บางครั้งฉันก็หวังว่าฉันจะสามารถเปลี่ยนสายอักขระที่ต่อเติมเป็นเส้นได้ ตัวอย่างเช่นใน LaTeX ฉันต้องการให้ภูมิภาคที่มีความคิดเห็นใช้เพียง%บรรทัดเดียวต่อหนึ่งบรรทัดแทนที่จะเป็นสองบรรทัดนั่นคือ % First line of commented region % Second line of commented region % Third line of commented region แทน %% First line of commented region %% Second line of commented region %% Third line of commented region ฉันคิดว่าจะสามารถตั้งค่าตัวแปรlatex-modeใน.emacs.elแต่ฉันไม่พบชื่อตัวแปร ความคิดใด ๆ
11 latex  comment 

2
ฟังก์ชั่นเพื่อลบความคิดเห็นทั้งหมดจากบัฟเฟอร์โดยไม่ย้ายไปฆ่าแหวน
ฉันต้องสามารถลบความคิดเห็นทั้งหมดจากบัฟเฟอร์จากรหัส elisp ตอนนี้ฉันกำลังใช้: (goto-char (point-min)) (comment-kill (count-lines (point-min) (point-max))) อย่างไรก็ตามcomment-killเป็นฟังก์ชั่นอินเทอร์แอคทีฟและการใช้หลักของมันคือลบความคิดเห็นทีละรายการ นอกจากนี้ยังมีผลข้างเคียงที่น่ารำคาญเนื่องจากมันเพิ่มความคิดเห็นทั้งหมดที่ฆ่าไปยังริง - ริง มีฟังก์ชั่นที่อนุญาตให้ลบ (ไม่ฆ่า) ความคิดเห็นบางส่วนหรือทั้งหมดจากบัฟเฟอร์หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.