Questions tagged «clipboard»

2
添加操作系统剪贴板杀死戒指
我经常发现自己将代码段从Internet复制到操作系统的剪贴板中。然后,我采取以下简单步骤: 切换到我的Emacs窗口 找到我要粘贴代码的地方 使用C-y(yank)插入复制的文本。 但是,有时我(令我非常失望)发现我在执行步骤2时无意中使用了某种形式的kill命令(例如kill-word或kill-line)。在这种情况下,从“剪贴板”复制的文本永远不会使它成为kill。环。 有没有办法确保从其他应用程序复制的文本始终将其放入我的杀戮圈? 我最常在Linux上工作,但我也经常在Windows和Mac OS X上使用Emacs,因此首选与操作系统无关的答案。

1
Emacs不会在每个OS剪贴板上以Evil的Visual模式粘贴
设定: KAEL的GUI版本GNU Emacs 25.0.50.1(x86_64-w64-mingw32)/ 2015-07-25从EmacsW64 编译。 使用MELPA的最新版本的Evil打包Evil Windows 7 x64位。 情况: 使用仅启用了Evil的空Emacs配置进行了测试。我从Windows应用程序复制一些文本。然后,我将其粘贴到Emacs里面normal mode用p。我看到了文字。 然后我切换到Windows应用程序,选择另一个文本,将其复制。切换回Emacs,直观地选择文本,然后粘贴到visual mode。但是区域内的文本不会被Windows剪贴板中的文本替换。 这不是默认的Vim。我如何配置它,以使视觉文本被最新的复制操作(在本例中为Windows剪贴板)替换?

2
完全禁用所有自动缩进
如何完全禁用Emacs中的所有自动缩进?我需要至少在基本模式下将其禁用,但是我可以在当前会话中全局禁用它。 在声明重复项之前,请阅读此问题的其余部分。 我发现的所有其他答案都是针对性更强的禁用缩进。我真的想完全禁用整个会话的所有自动缩进。 设置electric-layout-mode为nil无效。 细节 有时,我喜欢用Windows ASCII文本编辑器编写大型的Git提交消息。这些消息经常包含项目符号列表,代码块或其他在我的源文档中的准确格式有意义的内容。我的代码库是在Linux上的,并且我使用纯文本SSH客户端连接到该框。当Git进入Emacs来编辑提交消息时,我希望能够将源提交消息复制到Windows剪贴板,然后使用Windows粘贴命令将其粘贴。从Emacs的角度来看,我键入的是Windows文本文件中找到的内容。不幸的是,当Emacs看到缩进线时,它会添加自己的自动缩进,因此我沿着缓冲区的左边缘得到了这个巨大的空白三角形。 我正在使用GNU Emacs 24.3.1。 解决方法 我当前的解决方法是将Windows文本文件传输到由Linux主机安装的文件系统,将文件加载到Emacs,然后使用kill和yank传输内容。这有点笨拙。 例 这是一个示例文本块: a - b c d 通过MSWin粘贴将其粘贴到Emacs-under-ssh时,它的显示方式如下: a - b c d 如果我C-h l在粘贴后按,这就是我所看到的。请注意,换行是使用C-j而不是输入的RET。 a C-j C-j SPC SPC - SPC b C-j SPC SPC SPC SPC c C-j SPC SPC SPC SPC d C-j C-h l
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.