我的emacs设置有问题。我仍然相当新手,但这些东西似乎比平常更加神秘。我用
而且我发现这些命令根本没有接收我设置的emacs。
我也试图配置这些,但似乎无法到达任何地方。
我的〜/ .emacs.d / init.el 非常简单。
(require 'package)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)
赞赏任何见解
答案 0 :(得分:3)
您可能在screen
或其他可能需要 C-a 的应用程序中运行。如果 C-a 也无法在同一终端会话中运行的bash中工作,那就是你的问题。如果没有,请键入 C-h c C-a 以查看Emacs如何解释 C-a 。要解决此问题,请将move-beginning-of-line
绑定到Emacs中的其他键,或者将终端多路复用器的命令键重新绑定到 C-a 以外的其他键。
通常 CMv 绑定到scroll-other-window
并且 CMSv 绑定到scroll-other-window-down
(Emacs命令名称中滚动“向下”和“向上”的含义有点违反直觉)。在终端下,无法区分控制键和移位的控制键,因此 CMSv 可能会调用与 CMv 相同的命令,{{1} }。同样,使用 C-h c 很容易确认。
C-x r y yanks the last killed rectangle into the buffer,它与选择的外观无关。
要禁用换行,请将scroll-other-window
添加到初始文件中。