可以在term-char-mode和term-line-mode子模式之间切换的函数?

时间:2013-05-02 15:50:49

标签: emacs elisp

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

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

1 个答案:

答案 0 :(得分:6)

首先,应该在单个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作为术语来查看其他术语键盘映射。* map RET 并为其添加define-key表单。

第三,使用cua库选择带键盘的文本。