如何绑定键映射以将所选文本保存到 vim 中的文件?

How to bind key-mapping for saving selected text to file in vim?

在vim中,我select在可视模式下输入一个文本,然后输入:w! ~/saved.txt,实际上vim会执行:'<,'>w! ~/saved.txt。像这样:

该命令会将文本保存到 ~/saved.txt。在另一个 vim 实例中,我可以使用 :r ~/saved.txt~/saved.txt 读取到另一个 vim。

这实现了在同一台机器上的全局复制粘贴。我想把它变成 vim-command/key-mapping,但我不知道如何实现它。

一个简单的键映射:

vnoremap ,w :w! ~/saved.txt<cr>
nnoremap ,r :r ~/saved.txt<cr>

用您喜欢的方式替换 ,w,r