dav*_*man 9 lisp emacs elisp lisp-in-a-box
我已经做了十年的程序员,但我相信这是我第一次在论坛上提问.我只是无法弄明白,也无法在线找到答案.
我正在尝试打开CUA模式,以便emacs更适合Windows用户(普通复制粘贴功能).我正在运行Windows 7并通过Lisp In A Box包安装emacs .我知道我需要在.emacs文件或init.el文件中添加一行.我不知道哪个,但我在Lip In A Box安装目录中找不到.emacs包安装也没有附带任何教程或帮助文件,所以很难选择它.
我被卡住了,非常感谢任何帮助!
通过查看这个类似问题的答案可以找到.emacs .
关于文档和教程,看起来您为"Lisp in a Box"提供的链接说:
如果您是Emacs的新手,建议您阅读Emacs教程,您可以通过转到"帮助"菜单或键入Control-h,放开和按t来阅读Emacs ."帮助"菜单或网站http://www.gnu.org/software/emacs/manual/也提供了更为广泛的手册 .
这听起来像手册就在那里,当然还有教程(我大胆地指导了教程).
您的问题未指定是否要添加到.emacs以激活CUA模式.您可以查看维基上的CUA模式文档(其中包含指向手册的链接).最小的安装只是将它添加到你的.emacs : (cua-mode t).
对于GNU/Emacs,可以选择使用以下三个文件名中的任意一个作为启动配置文件:
${HOME}/.emacs
${HOME}/.emacs.el
${HOME}/.emacs.d/init.el
Run Code Online (Sandbox Code Playgroud)
决定三个选项之一并坚持下去可能是个好主意 - 第一个选项似乎是使用最广泛的选项。无论如何,${HOME} 代表您的主目录——这可能与 Lisp In A Box 安装目录不同!
源自 Unix 传统,Emacs 将 ~(波形符)理解为主目录的缩写,因此您可以通过键入以下内容来访问 .emacs 文件:
C-x C-f ~/.emacs [ENTER]
Run Code Online (Sandbox Code Playgroud)
(请注意,大写 C 是 CTRL 键和第二个键组合的 Emacs 标准表示法,即,在这里您按 CTRL-x CTRL-f,它代表“查找文件”,然后会询问您输入的文件名框架的底部部分(又名迷你缓冲区)。)
如果这是您的第一次自定义,您只会看到一个空缓冲区。进入
;; start CUA mode every time Emacs starts
(cua-mode t)
Run Code Online (Sandbox Code Playgroud)
并用 Cx Cs 保存缓冲区。
下次启动 Emacs 时,CUA 模式应该会自动打开。