问题标签 [cua-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1566 浏览

emacs - Emacs:在 CUA 模式下禁用移位选择

我设法通过(set-variable 'shift-select-mode nil). 我喜欢C-RetCUA模式的-column-selection。但是 CUA 会自动启用移位选择(但似乎不是通过变量shift-select-mode)。

  • 那么,是否有可能在 CUA 模式下禁用换档选择?
  • 或者:有没有办法专门使用 CUA 模式的列选择功能,即没有任何其他 CUA 事物?
0 投票
2 回答
1893 浏览

emacs - Emacs:cua 模式是否有更好的 PgDn/PgUp 行为?

我希望PgUpandPgDn键只是向上或向下移动显示文件的内容,但光标(在 Emacs Lingo 中的)应该保持在原位(在屏幕上)。不幸的是,默认的 Emacs 行为是不同的。默认行为很难描述,但如果你按下PgDn后跟PgUp你不会结束你之前的位置(!)。

这不是一个新问题,在 EmacsWiki 中有一个很好的解决方案,称为sfp -page-up 和 sfp-page- down

但是,与cua模式结合使用时存在一个问题,该模式提供(除其他外)移位选择(按下Shift和光标移动键,如PgDn开始突出显示选定区域):

cua-mode不识别重新定义的PgUp/PgDn键,即它们不开始选择。解决方法是先按or键,然后按PgUp/继续PgDn

我怎样才能cua-mode很好地玩耍sfp-page-up/down

0 投票
1 回答
105 浏览

emacs - 在选择区域的 Ctrl+C 之前更改速度激活复制命令而不是允许区域上的其他命令

在设置了 CUA 绑定的情况下按Ctrl+时,有没有办法在复制命令执行之前更改速度。C如果你按下它的速度足够快,你可以在区域上执行命令,而复制命令将被忽略。此设置非常快,如果可能的话,我希望它等待更长的时间。只是想知道是否有人知道如何改变它或控制它的位置。

0 投票
1 回答
573 浏览

emacs - 了解 Emacs CUA 模式的 shift 点击选择

我是 Emacs 的新手,正在弄清楚如何启用 shift-click 选择。在CUA 模式的 EmacsWiki 页面上,以下代码片段概述了如何执行此操作:

我不明白最后一行如何启用选择。我研究了put的定义:

mouse-set-point的定义:

但他们都没有提供任何线索。我找不到任何名为move的变量或函数,并且我还查看了 mouse.el、cua-base.el、cua-gmrk.el 和 cua-rect.el 的源代码。

有人会解释最后一行是如何工作的,以及我如何自己找到更多信息?谢谢。

0 投票
1 回答
105 浏览

emacs - 防止将鼠标选择的文本放入 Emacs 粘贴缓冲区?

在 emacs 中,有一个功能,如果我用鼠标选择文本,那么 ctrl-c如果我打开了 cua 模式,我可以用 ctrl-v 粘贴到 emacs 中。

我想在保持 cua 模式的同时关闭此功能。我的意思是我想明确地按 ctrl-c 以便将文本复制到剪贴板。

0 投票
0 回答
624 浏览

emacs - Emacs 24.2 CUA 模式上 Shift-up/down 的行为

(cua-mode t)在 Windows XP 上的 GNU Emacs 24.2 中设置了我的 ~/.emacs。但是,当(没有选择)我输入 shift-up 或 shift-down 时,不会启动新的选择,这不是 MS Notepad、Eclipse 等中看到的 CUA 行为。如果我输入 shift-left/right 然后 shift-up /down 然后当我继续键入 shift-up/down 时,确实会创建并扩展一个新的选择。

现在,在 Emacs 23.1 中,初始化序列: (pc-selection-mode) (load "cua-mode") (CUA-mode t) 确实表现出预期的行为,但现在所有这些都已过时 AFAICS。那么,关于如何让初始班次选择像在其他 Windows 应用程序中一样工作的任何想法?

0 投票
1 回答
508 浏览

emacs - X 中的 emacs CUA 模式正常,但控制台不工作

我一直在努力让 emacs CUA 模式在控制台中工作,它在 X 中工作正常(在 xterm 中使用emacs -nw)。

我想要的主要功能是移动选择和^C, ^V^X但任何更多都会有帮助。到目前为止,我使用的是本地键盘和显示器,但最终目标是ssh使用 putty 之类的东西来解决所有这些问题。

到目前为止,我一直在努力让我的终端输出与 emacs 期望看到的 shift-movement 相同的控制序列(特别是S-<down>or <S-down>),并且当在 .emacs 中设置 shift-select-mode 时,这在控制台中有效。到目前为止一切顺利,所以我可以从任何 emacs 调用类型中转换选择文本:X-windows、终端($TERM=linux或 $ TERM=xterm)。这个网站非常有用。

Shift-<down>显示如下,cat -v并且 emacs 愉快地映射<S-down>到这个控制序列。

这是问题所在,打开 cua-mode 和 shift-selection 停止工作,但是^C^V^X开始工作!?因此,我可以进行换档选择或^C, ^V^X但不能同时进行。

0 投票
9 回答
20053 浏览

emacs - 如何在emacs中选择一个矩形

在 Notepad++ 中,您可以按 Alt-LeftMouseClick-Drag 来选择一个矩形区域。

如何在 emacs (windows) 中执行此操作?

我尝试了http://www.emacswiki.org/emacs/RectangleCommands中的方法,但我的选择发生在常规区域而不是矩形:

http://i.stack.imgur.com/tBMBN.png

我还尝试启用/禁用 cua 模式。

0 投票
1 回答
71 浏览

emacs - 启用 CUA 模式时如何执行自定义 emacs 键绑定?

Cv 最初在 emacs 中移动一屏,但在 cua 模式下,它会拉动文本。那么,如何在 cua 模式下再次移动一屏?

0 投票
1 回答
295 浏览

emacs - 如何在 Emacs 中重新绑定由 CUA 模式设置的键?

在我的.emacs我有:

我想将 Alt-V 用于next-buffer,但 CUA 模式将其设置为delete-selection-repeat-replace-region. 我试过这个:

这不起作用,我假设因为全局键映射被 cua 模式一遮蔽,所以我该如何更改它?