emacs - 可以在 term-char-mode 和 term-line-mode 子模式之间切换的功能?

标签 emacs elisp

term.el ,我们可以从一种子模式更改为另一种子模式。但是,有没有办法用一个功能(和一个键绑定(bind))在它们之间切换?

另一个问题:有没有办法在term-char-mode 中用键盘标记文本? ?

最佳答案

首先,应该在一个 SO 帖子中提出一个问题。

二、 term.el 中没有切换功能但您可以自己添加一个:

(defun term-toggle-mode ()
  (interactive)
  (if (term-in-line-mode) 
      (term-char-mode)
      (term-line-mode)))
(define-key term-mode-map "\C-c\C-t" 'term-toggle-mode)

您可以使用 C-h a term.*map RET 并添加 define-key 来查看其他术语键盘映射。也为他们提供表格。

三、使用 cua 库用键盘选择文本。

关于emacs - 可以在 term-char-mode 和 term-line-mode 子模式之间切换的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16342410/

相关文章:

emacs - 在相等性检查中可能有 2 个以上的值? (> NUM1 NUM2) ELISP

c++ - 自动或手动在C/C++头文件中添加一些注释

emacs - 在宏环境中强制扩展宏

emacs - Emacs 中的 C 注释 - Linux 内核风格

具有默认值的 emacs 交互式命令

windows - 在 Emacs + Slime + Clojure + Windows 设置中,无法加载 clojure-auto

Emacs: 'Find file' 不改变工作目录

emacs - 加载通过Emacs24中的 'package.el'安装的软件包

emacs - 错误: package. el尚未初始化

emacs - 按标签分组的时间表