emacs - 如果选择了区域,如何将 C-k 绑定(bind)到 kill-region;否则杀线

标签 emacs

在 emacs 中,如果选择了区域,我想将 C-k 绑定(bind)到 kill-region;否则杀线正常。
如何配置它?

最佳答案

把它放在你的 .emacs 中

(defun kill-line-or-region () 
 "kill region if active only or kill line normally"
  (interactive)
  (if (region-active-p)
      (call-interactively 'kill-region)
    (call-interactively 'kill-line)))

  (global-set-key (kbd "C-k") 'kill-line-or-region)

关于emacs - 如果选择了区域,如何将 C-k 绑定(bind)到 kill-region;否则杀线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956108/

相关文章:

emacs - 通过emacs运行时设置gdb的环境

c - Emacs 缩进

emacs - 如何获取组织表中某个点的列名和字段名

Emacs 口齿不清 : Get directory name (not path) from the path

Emacs - 计算新窗口开始/结束而不重新显示

Emacs 组织模式 : org to html conversion -- linking to section in a different page?

emacs - 如何让 Emacs Dired 使用不区分大小写的字母顺序

emacs - Emacs 服务器可以编辑 Emacs 客户端指定的远程文件吗?

emacs - 如何将 Emacs 捕获模板加载到打开的文件中?

emacs - 组织模式重新归档错误