如何使用键盘在Emacs中选择和复制文本?


11

如何使用键盘选择文本?

选择文本后,单击“ 编辑”。它显示Copy <copy>

如何使用键盘复制文本?

Answers:


1

PcSelectionMode是否也支持普通emacs,还是应该安装另一个emacs?顺便说一句,我知道C-表示ctrl,M-表示alt,什么是S-?
山姆

它应该在GNU Emacs的默认安装中可用。您可以尝试使用M-x pc-selection-mode
Tom

谢谢〜我已经加载了pc-selection-mode。怎么按S-?
山姆

@sam:我想SShift修饰符
enzotib

33

Ctrl- Space标记块的开始。

将光标移动到块的结尾。

Alt- w复制

移动到插入位置

Ctrl- y粘贴


我无法按Ctrl +空格键进行选择,并且如果我使用鼠标进行选择,那么我也无法按Alt + W键进行复制。发生了什么?
山姆

@sam:Ctrl-space不选择,仅标记块的开始。然后,如果移动光标,您将看到选择范围扩大。
enzotib 2011年

抱歉,我的打字错误,我知道我应该使用键盘移动光标。当我按Ctrl + space时,它只是打开输入法,如scim。即使使用鼠标进行选择,我也无法按alt + w复制。因为当我打开要粘贴的gedit时,它什么也没有出现。
山姆

我的意思是复制并粘贴到emacs本身内部,不知道粘贴到外部是否可行。您可以尝试使用Ctrl- @而不是Ctrl-space。
enzotib

我已经尝试使用键盘的方向键(键盘右侧的上,下,左,右)尝试ctrl + 2和ctrl + shift + 2(表示ctrl + @),但是我也无法选择任何字符。
山姆

5

我发现了另一种与Windows操作相同的方法。

Emacs菜单 > 选项 > Cx / Cc / Cv剪切和粘贴(CUA)

该选项将允许我使用Shift+ Arrow keys选择,Ctrl+ C复制和ctrl+ V粘贴。

但这仅适用于emacs。它无法粘贴在gedit上。

如果要粘贴到gedit,请使用菜单 > 编辑 > 复制

我没有找到菜单 > 编辑 > 复制的快捷方式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.