首页 > 解决方案 > 将复制的内容从 vim 粘贴到 IDE 会插入一个新行

问题描述

我的 .vimrc 文件中有一个键映射,允许我将整行复制到外部缓冲区:

"Yank Line
noremap , <C-V>g_"*y<CR>

当我粘贴到 word 时,只粘贴复制的行,当我粘贴到 Pycharm 或 Notepad++ 时,插入了一个额外的新行,我该如何防止这种情况发生。唯一应该粘贴的是我从 vim 中拉出的行,并且光标应该保持在同一行。

标签: vim

解决方案


某处似乎有一个错误,但这似乎为我避免了它。

"Yank line
noremap , "*yg_

也就是说,感谢您让我知道使用 gvim 而不是 vim 的原因。太糟糕了,这不可能是常规的 vim 功能。(当然,因为常规 vim 没有 API 可以访问外部以查看它是否有缓冲区。叹息。)


推荐阅读