我是Emacs文本编辑器的新手,刚刚开始自定义我的~/.emacs文件.我想知道在运行时是否可以更改Emacs设置.例如,如果我将以下内容放入我的~/.emacs文件中:
(show-paren-mode 1)
当Emacs运行时,我可以通过键入来执行相同的操作:
M-x然后scroll-step呢1.
当我想做这样的事情时,为什么这不起作用:
(setq scroll-step 1)
当我输入:
M-x然后setq,
我得到的只是(no match).我必须在这里理解一些东西.
Wes*_*ker 10
有几件事:
是的,您可以在运行时更改设置.如果编辑.emacs文件,请将光标放在右括号后面:
(show-paren-mode 1)
并点击ctrl-x ctrl-e它将评估代码.
一些东西和变量(尽管很少)要求它们在设置更改后运行特殊的东西.通常没有太多,您设置的大多数变量将在执行#1中的步骤后立即生效.
但是,如果您使用自己编辑设置M-x customize,则会发现当您进行更改时,它会立即激活设置,即使在值更改后需要执行特殊操作的特殊情况下也是如此.
M-x允许您运行"交互式"命令.一些elisp函数应该由最终用户直接调用,而其他函数实际上只是在将elisp写入文件时.Mx只允许您轻松地执行已标记为"交互式"的内容.虽然M-shift-:可以让你输入一个表达式并查看结果.比如,试试M-shift-:随后(1+ 2)在提示符下.
| 归档时间: | 
 | 
| 查看次数: | 419 次 | 
| 最近记录: |