Vim:如何执行存储在 Vim 中打开的文本文件中的命令

vbd*_*vbd 2 vim gvim

我将在http://www.commandlinefu.com/commands/browse找到的命令存储在文本文件中。如果我在 Vim 中打开这个文本文件并且我想执行光标实际所在的命令,我会用 复制该行Y,用:和切换到命令模式!CTRL+r* 是否有更“懒惰”的可能性;)

njd*_*njd 5

:nmap ,x Y:!<C-R>"<C-H><CR>
Run Code Online (Sandbox Code Playgroud)

然后就打 ,x

<C-R>"提取的文本粘贴到命令行中;在<C-H>删除这与它一同猛拉EOL字符。