奥术Emacs问题

时间:2012-11-12 01:06:19

标签: linux emacs editor

我的emacs设置有问题。我仍然相当新手,但这些东西似乎比平常更加神秘。我用

  1. tmux 1.3-1
  2. in bash 4.1.5(1)-release
  3. Linux上的
  4. ,ubuntu 2.6.35-22-generic
  5. 在vmware guest虚拟机中(VMWare Fusion,版本5.0.1(825449))。
  6. 而且我发现这些命令根本没有接收我设置的emacs。

    • C-a :不带我到线的开头?
    • C-M-S-v :向下导航其他窗口;你如何浏览其他窗口?
    • C-x r y :这不会选择一个视觉块(或矩形,在emacs说话)

    我也试图配置这些,但似乎无法到达任何地方。

    • 减少线条突出显示
    • 键入长行时没有硬包装(自动换行)

    我的〜/ .emacs.d / init.el 非常简单。

    (require 'package)
    (add-to-list 'package-archives
                 '("marmalade" . "http://marmalade-repo.org/packages/"))
    (package-initialize)
    

    赞赏任何见解

1 个答案:

答案 0 :(得分:3)

  • C-a :不带我到线的开头?

您可能在screen或其他可能需要 C-a 的应用程序中运行。如果 C-a 也无法在同一终端会话中运行的bash中工作,那就是你的问题。如果没有,请键入 C-h c C-a 以查看Emacs如何解释 C-a 。要解决此问题,请将move-beginning-of-line绑定到Emacs中的其他键,或者将终端多路复用器的命令键重新绑定到 C-a 以外的其他键。

  • C-M-S-v :向下导航其他窗口;你如何浏览其他窗口?

通常 CMv 绑定到scroll-other-window并且 CMSv 绑定到scroll-other-window-down(Emacs命令名称中滚动“向下”和“向上”的含义有点违反直觉)。在终端下,无法区分控制键和移位的控制键,因此 CMSv 可能会调用与 CMv 相同的命令,{{1} }。同样,使用 C-h c 很容易确认。

  • C-x r y :这不会选择一个视觉块(或矩形,在emacs说话)

C-x r y yanks the last killed rectangle into the buffer,它与选择的外观无关。

  • 键入长行时没有硬包装(自动换行)

要禁用换行,请将scroll-other-window添加到初始文件中。