意外启用只读模式

时间:2014-09-05 19:21:28

标签: emacs

我偶然启用了某种模式,因此每当我打开特定路径中存在的任何文件时,默认情况下都会以只读模式打开。所以我必须明确禁用只读模式。(M-x只读模式)。

任何有助于禁用此默认行为的帮助/指针

感谢。

1 个答案:

答案 0 :(得分:3)

首先,你可以C-x C-q来实现M-x read-only-mode(只是一个捷径)。

其次,如果您使用emacs -Q启动Emacs,您会看到此问题吗?如果没有,问题来自你的初始文件。

第三,使用C-h m找出缓冲区所处的模式以及这些模式的作用。如果它们共享一个模式(主模式或次模式),请检查该模式的描述,看它是否听起来可能是原因。然后检查您的初始文件(~/.emacs)和custom-file(如果您使用的话),以查看可能启动该模式的内容。

或者对于第三个,通过注释掉越来越大的块来递归地平分你的init文件,直到找到罪魁祸首代码。您可以使用M-x comment-region对区域进行评论,并(使用C-u)取消注释该区域。注释1/2,然后是3/4,然后是7/8,等等。