3

我最近从 切换viemacs. 我喜欢CUA模式。但是,CUA模式会C-x杀死活动区域。当我想用 . 清除矩形选择时,这很烦人C-x r c

如何CUA在完全开箱即用的行为的同时使用模式C-x

4

3 回答 3

5

如果您查看 cua-mode 的帮助,它会为您提供使用与前缀键(如C-x)冲突的命令的选项:

如果您确实需要执行以以下之一开头的命令
即使该区域处于活动状态,前缀键也有三个
选项:
- 快速按两次前缀键(在 0.2 秒内),
- 在 0.2 秒内按下前缀键和下一个键,或
- 使用带有前缀键的SHIFT 键,即CSx 或CSc。
于 2013-03-22T17:13:04.937 回答
4

使用cua-selection-mode而不是cua-mode.

前者提供了 CUA 的其他配置和功能(例如 Francesco 提到的矩形编辑),但它只留下C-x, C-c, C-v, and C-z,这意味着它与开箱即用的 Emacs 使用高度兼容。

于 2013-03-22T23:20:39.323 回答
2

除了 jtahlborn 的一般回答之外,还请注意 cua-mode 重新实现了矩形命令(恕我直言,其方式比标准C-xr命令更有趣)

只需按下C-RET即可进入矩形选择模式。从那里常规命令对矩形选择起作用:例如,您可以使用删除区域DEL

于 2013-03-22T18:48:26.773 回答