c++ - 如何防止 emacs C/C++ 模式自动更正?

标签 c++ c emacs

如果我运行“emacs -q”(阻止加载用户配置,所以我知道这不是我的设置问题)并打开一个名为 foo.C 的空缓冲区并键入:

case elSE:

然后点击“:”,emacs 坚持将“elSE”更改为“Else”。我不知道为什么它这样做;我假设它认为我拼错了“else”关键字,除了它正在大写所以我真的不知道发生了什么。如何禁用此行为?

这是 Emacs 23.3.1。

最佳答案

我在 Emacs 24 上也会遇到这种情况;它似乎是由缩写模式引起的 - 尝试使用 M-x abbrev-mode 来禁用它。

关于c++ - 如何防止 emacs C/C++ 模式自动更正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8843695/

相关文章:

configuration - 自定义 Emacs GDB

c++ - 在 C++ 中有效识别字符串数组中重复项的算法

C++ 井字游戏 AI

c++ - 如何检查 LIB 导入库是否完全匹配其 DLL?

c - 在 8 位寄存器中间存储 4 位值

python - 让 Hello World 在 pymacs 中工作

c++ - 如何阻止命令接受输入?

c - 使用 zlib 压缩文件

c - 交换数组中的元素时出现错误输出

emacs - Emacs包含一个函数来递归遍历目录结构并调用一个函数吗?