gpt4 book ai didi

Vim:如何:获取缓冲区的一部分

转载 作者:行者123 更新时间:2023-12-04 16:39:48 25 4
gpt4 key购买 nike

众所周知,我们可以:source当前缓冲区来自 :so % .

但有时我想:source只是缓冲区的一部分,而不是整个缓冲区。比如说,我刚刚在 .vimrc 中添加了一些东西,并且想要采购那部分,但我不想重新采购所有其余的东西。

我尝试选择文本和 :so (实际上 :'<,'>so ) ,但它报告说范围是不允许的。那么,这怎么可能呢?

当然,我可以将需要的部分保存到临时文件并提供它,但这显然很烦人。

最佳答案

为什么不使用以下映射来获取文件(或范围):

" source the current file
nmap <leader>vs :source %<CR>
" source a visual range
vmap <leader>vs y:@"<CR>

现在,您可以按 ,vs (如果您的 mapleader 是 , ),则将获取所选范围,否则,在正常模式下,将获取当前文件。

关于Vim:如何:获取缓冲区的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20262519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com