当使用emacs时,如何使文本文件中的特定区域只读。我知道ctrl + X + Q
使整个文件为只读。
我目前正在编写代码,在进行第41行及更高版本时,我不希望偶然修改代码的前40行。
最佳答案
使用文字属性:
(defun set-region-read-only (begin end)
(interactive "r")
(add-text-properties begin end '(read-only t)))
相关文件:
Text-Properties
Changing Properties
Special Properties (like read-only)
关于Emacs特定区域只读,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7410125/