我们知道Shift+ k用于打开光标下的手册页.我想执行命令而不是打开手册页.
[要么]
Ren*_*ger 12
如何在VIM中使用光标下的当前单词?
echo expand("<cword>")
Run Code Online (Sandbox Code Playgroud)
要么
let l:WordValue = expand("<cword>")
Run Code Online (Sandbox Code Playgroud)
如何在光标下执行命令?我不确定你指的是什么样的命令,但是既然你提到了手册页,我假设你想要执行unix和/或cmd命令.如果是这种情况,你会想要类似的东西
fu ExecuteCommand()
let l:Command = expand("<cword>")
execute "!" . l:Command
endfu
Run Code Online (Sandbox Code Playgroud)
或者,您可能想要更改以下值keywordprg
:
:set keywordprg=!
Run Code Online (Sandbox Code Playgroud)