我在 Kubuntu 12.04 上使用 emacs v24 [2012-03-26 在 meitnerium 上发布的 GNU Emacs 24.0.94.1 (x86_64-pc-linux-gnu, GTK+ 版本 3.3.20),由 Debian 修改]。
我的基本问题是 emacs 的行为与我所阅读的教程不一致。我要么需要不同的教程,要么需要让我的 emacs 按照教程中描述的方式工作。作为 emacs 和 KDE 的新手,由于这种不一致,我不知道从哪里开始。
我的具体问题是这样的:
当我按住 Shift 键并单击鼠标左键时,我得到了缓冲区对话框弹出。这与我对文档的理解不同:
shift mouse-1 绘制线条、矩形或折线、擦除、剪切、复制或粘贴。
我也想使用 CUA 模式。CUA 模式文档似乎表明按住 Shift 键并单击鼠标左键会产生以下效果:
按住 Shift 键的同时拖动鼠标,可突出显示矩形。
我也没有得到那个结果。事实上,我无法使用任何修饰键和拖动操作进行选择。也许这是 KDE 的问题。我不知道。
答案1
Shift
+自 Emacs 23 起默认MouseLeft
运行该命令(之前,它运行)。这是您看到的缓冲区对话框弹出窗口。mouse-appearance-menu
mouse-set-font
C-h c
您可以通过按下(即Ctrl+H然后)键或按钮来了解 Emacs 中某个键(或组合键)或鼠标按钮的功能C。它调用的命令的名称将显示在屏幕底部。如果按下C-h k
,您还将看到该命令的文档。相反,如果您碰巧知道命令的名称并想知道哪个键会调用它,请按下C-h w
然后输入命令的名称。您可以使用f1
而不是C-h
。
你没有说你使用的是哪个教程。我怀疑你在阅读时漏掉了一些东西。文本“shift mouse-1 绘制线条、矩形或折线、擦除、剪切、复制或粘贴”出现在艺术家模式,一个 Emacs 软件包(包含在标准 Emacs 发行版中),用于帮助绘制 ASCII 图片。要进入艺术家模式,请键入M-x artist-mode RET
(即Alt+ X,然后键入artist-mode
和Return)。