We know that Shift+k is used to open a man page under the cursor. I want to execute the command instead of opening the man page.
Or:
Another tip: If you want to put the word currently under the cursor into the command-line mode, use the sequence CTRL + R then CTRL + W
How can I take the current word under the cursor in VIM?
echo expand("<cword>")
or
let l:WordValue = expand("<cword>")
How can I execute the command under the cursor? I am not exactly sure what kind of commands you're refering to, but since you mentioned man pages, I'd assume that you want to execute unix and or cmd commands. If this is the case you'll want something like
fu ExecuteCommand()
let l:Command = expand("<cword>")
execute "!" . l:Command
endfu
Alternatively, you might want to change the value of keywordprg
:
:set keywordprg=!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With