2013-07-06 30 views
1

老问题:如何杀死Emacs光标前的字符? OLD点评:根据一个参考,它应该仅仅是删除键,而删除键以及C-d命令杀死字符光标之后如何配置/定制emacs? (键绑定,Windows导航栏等)

EDITTED

我正在通过CLI emacs的。我要编辑哪个文件,以及如何更改命令的键绑定? 对于导航/窗栏,我读一个链接,这里是它的代码片段:

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

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

我欣赏所有回复!

+0

这很奇怪。当你做'C-h k DELETE'时它说了什么?还调用'M-x backward-delete-char'做你期望的事情吗? –

+0

这可能与您有关http://www.emacswiki.org/emacs/BackspaceKey – altschuler

+0

对不起。尽管我不确定如何改变它,但我还是分开了原因。我正在关注一个在线课程,并且我们被告知要下载一个安装emacs并加载配置文件的安装脚本。所以我在不添加'-Q'的情况下启动了emacs,这使得DEL键可以杀死角色。据我了解,'-Q'告诉emacs运行默认或某事。 – user2316667

回答

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