如何绑定键映射以将所选文本保存到 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
。
在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
。