如何配置/自定义emacs? (键绑定,Windows导航栏等)

时间:2013-07-06 22:33:40

标签: emacs

旧问题:如何在Emacs中的光标之前杀死字符? 旧评论:根据参考文献,它应该只是删除键,但删除键和C-d命令会杀死光标后的字符

EDITTED

我正在通过cli运行emacs。我编辑哪个文件以及如何更改命令的键绑定? 至于导航/窗口栏,我正在阅读一个链接,这里有一个代码片段:

hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "

最后一行是什么意思?我怎么开始阅读它?用什么语言编写?

我感谢所有回复!

2 个答案:

答案 0 :(得分:1)

emacs的默认配置文件是~/.emacs文件。每次启动emacs时都会加载并执行此文件。您可以通过运行M-x describe-variable RET user-init-file来检查使用的文件。如果文件不存在,您只需创建它。

要将命令绑定到键,您可以使用global-set-key功能。以下将将control + h绑定到“backspace”命令(将以下内容放在init文件中)。

(global-set-key (kbd “C-h”) ‘backward-delete-char)

至于你的代码片段,它与emacs无关,但似乎与GNU Screen有关。见http://www.debian-administration.org/articles/560

答案 1 :(得分:0)

Backspace键?即返回上面的关键。这里有更详细的建议: http://www.emacswiki.org/emacs/BackspaceKey