vim - 将复制的内容从 vim 粘贴到 IDE 会插入一个新行
问题描述
我的 .vimrc 文件中有一个键映射,允许我将整行复制到外部缓冲区:
"Yank Line
noremap , <C-V>g_"*y<CR>
当我粘贴到 word 时,只粘贴复制的行,当我粘贴到 Pycharm 或 Notepad++ 时,插入了一个额外的新行,我该如何防止这种情况发生。唯一应该粘贴的是我从 vim 中拉出的行,并且光标应该保持在同一行。
解决方案
某处似乎有一个错误,但这似乎为我避免了它。
"Yank line
noremap , "*yg_
也就是说,感谢您让我知道使用 gvim 而不是 vim 的原因。太糟糕了,这不可能是常规的 vim 功能。(当然,因为常规 vim 没有 API 可以访问外部以查看它是否有缓冲区。叹息。)
推荐阅读
- c# - 将在 foreach 循环中生成的 Azure Cosmos Db SQL-API 语句转换为参数化语句
- google-classroom - 403 当前用户在为 Google 课堂 api (.Net) 创建课程时无法创建课程 [禁止]
- php - 一个用户奇怪地出现了两个链接 - Laravel 模型
- github-actions - 不同prettier的检查结果
- sql - 如何从 Azure 数据工厂中的 JSON 获取数组?
- angular - 如何在二级项目中调用Angular Element中定义的模块?
- angular - ChromeHeadless 未在 docker 映像中开始使用
- swiftui - 在 SwiftUI 中对 UI 进行更新时关闭工具栏菜单
- google-cloud-platform - 目录的 GCP 推荐数据格式
- google-sheets - 在数据透视表中显示逗号分隔的值列表