是否可以在 Vim 中复制选定区域但没有换行符和制表符?
如果我复制此代码
SELECT
id,
title
FROM items
WHERE id = 3
Run Code Online (Sandbox Code Playgroud)
然后粘贴,结果应该是 SELECT id, title FROM items WHERE id = 3
v isual选择我nner p aragraph然后Ĵ OIN线
vipJ
Run Code Online (Sandbox Code Playgroud)
*假设这是一个段落并且光标位于其中一行
要复制到默认寄存器,请在末尾附加“Vduu”,总共有
vipJVduu
Run Code Online (Sandbox Code Playgroud)
这将选择该行并删除它并撤消,所以我们回到了开始的地方。您现在可以将带有“p”的衬里粘贴到您想要的位置!
但是为什么不将它添加为 .vimrc 中的映射,并使用以下内容将其添加到系统剪贴板中
nmap _j vipJV"+yu
Run Code Online (Sandbox Code Playgroud)
以下 gif 显示了正在使用的映射
_j
Run Code Online (Sandbox Code Playgroud)
然后在 Mac 上打开一个新行并用 cmd-v 粘贴

| 归档时间: |
|
| 查看次数: |
784 次 |
| 最近记录: |