12得票2回答
更改vim yankring历史文件的位置

Vim 的 yankring 插件会在我的主目录下创建一个名为 yankring_history_v2.txt 的文件。我该如何告诉插件将此文件存储到其他位置?

11得票5回答
如何在Kakoune中将内容复制到系统剪贴板?

如果我在kakoune中yank了一个单词,我该如何将它粘贴到另一个编辑器(例如gedit)中? 我已经阅读了如何使vim从(和复制到)系统剪贴板中粘贴?,因为vim非常相似,但kakoune没有任何*寄存器。

11得票4回答
如何让vim记住之前的复制内容?(或者配置YankRing减少操作步骤)

当我在vim中删除某些内容时,它会被添加到编号寄存器中。我最后复制的内容在寄存器0中。如何让vim自动记住最近的10个复制内容呢? 我尝试过YankRing,但它改变了太多vim的行为。这个问题的另一种表述是:如何配置YankRing,使其在粘贴后(循环查看以前的yank)仅添加Ctrl...

11得票4回答
在Vim中突出显示复制的区域

我想模仿游戏Vim Adventures中的一个不错的效果:当执行yank命令时,我希望被yanked的区域在一秒钟内被高亮显示(比如红色),以便向我展示我的选择是否正确。 例如,yy会在一秒钟内以红色高亮显示当前行,然后我就知道被选中了什么。

11得票4回答
如何在文件之间切换?

例如,当我从vim中拷贝一些文本,然后使用:wq保存并打开一个新文件时,尝试粘贴刚才拷贝的文本时会失败。那么如何在不同文件之间拷贝文本呢?

10得票2回答
"yank"在通过SSH使用Emacs时无法粘贴文本

当我尝试通过ssh在远程服务器上运行Emacs时,C-y(甚至M-x yank)无法工作。 每次我按下C-y,它都会显示“Mark set”,但什么也不发生。我在Linux下工作,远程服务器是Mac Pro。 现在我只能将文件下载到我的个人电脑。有什么更好的解决办法吗?

9得票2回答
在Vim中复制黏贴一行后,为什么不能再次黏贴它?

这个问题可能以前就有人问过,但我试过搜索了却找不到答案。 我对Vim还比较新手,遇到了以下问题。一旦我复制了一行并粘贴,我就无法再次粘贴它。例如,在Word环境中,您会复制文本,粘贴它,然后可以将其进一步粘贴。但是在Vim中,一旦我粘贴它,然后再尝试粘贴(p),它就会将我粘贴的文本覆盖在被复...

9得票1回答
在vim中通过':'将行范围复制到剪贴板

我正在使用vim将一系列行复制到系统剪贴板中。我可以使用51gg116"+yy来完成。我想通过:命令来实现它。我可以通过命令:51,116y将其复制到""寄存器中。然而,命令51,116"+y不起作用。如何修复最后一个命令?

8得票1回答
从vim中将文件路径和行号复制到系统剪贴板

我想要复制 - 文件的完整路径,例如c:\foo\bar\file.txt:94和其行号 我还想将其粘贴到我的系统剪贴板中,因此我将使用'+'寄存器。 你能建议我可能的方法吗?

7得票4回答
在 Vim 中,是否有一个对应的更改(c)命令可以用于粘贴(p)?

通过插入(insertions),很容易删除一个单词/部分并在其上进行插入,如下所示: cw 删除到单词末尾(包括空格),然后进入插入模式 ce 删除到单词末尾(不包括空格),然后进入插入模式 c3w 删除到接下来的 3 个单词末尾(包括空格),然后进入插入模式 ct. 删除到句号前面,然...