【问题标题】:Backward kill in R session in emacs在emacs中的R会话中向后杀死
【发布时间】:2011-09-13 00:19:13
【问题描述】:

我还有一个关于自定义 emacs 以用于 R 会话的问题。我喜欢使用向后的 kill 功能,但这会删除 R 会话中的命令提示符。我试过修改函数

 ;; Kill to the start of the command line for R
 (defun backward-kill-r ()
   "Kill chars backward until encountering the end of a line."
   (interactive)
   (delete-region (point-at-bol) (point)))

但我得到了相同的提示删除行为。我猜我可以更改point-at-bol 来纠正这个问题,但是我需要将其更改为什么?谢谢!

【问题讨论】:

    标签: r emacs dot-emacs


    【解决方案1】:

    C-c C-u 已经做了你想做的事。我发现C-a C-k 是最简单的方法,因为我使用C-a(移动到行首,这在iESS 模式下是正确的)和C-k(杀戮线)是其中的一部分我的 emacs '肌肉记忆'。

    仅供参考,而不是 point-at-bol 你想要 comint-bol,如果你不想使用上述任何一个建议,它会给你你所追求的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 2014-11-19
      相关资源
      最近更新 更多