我正在尝试创建一个映射,以便我可以选择一行文本而不是整行,这样我就可以在光标处粘贴(而不是在之前或之后),而不会引入可能在复制的行之前存在的空格。
这就是我想做的事情。
"copy non linewise
nmap <leader>yy 0y$
我正在尝试创建一个映射,以便我可以选择一行文本而不是整行,这样我就可以在光标处粘贴(而不是在之前或之后),而不会引入可能在复制的行之前存在的空格。
这就是我想做的事情。
"copy non linewise
nmap <leader>yy 0y$
nnoremap <Leader>yy ^yg_
^
和g_
与0
和$
类似,但它们排除空白字符。
nnoremap y_ ^yg_
,因为大多数情况下重复击键比两个不同的符号慢。 - galvagcp
/gcP
映射,不仅可以将任意数量的复制行平铺成字符粘贴,而且还会删除前导和尾随空格。或者,您可以将Y
重新映射为一直拷贝到字符串结尾(类似于C
):
noremap Y y$
^Y
就可以完成工作了。
gcp
已经可以做到这一点。 - Ingo Karkat