当使用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/

10-15 02:26