Как мне взять текущее слово под курсором в VIM?
echo expand("<cword>")
или
let l:WordValue = expand("<cword>")
Как выполнить команду под курсором?Я не совсем уверен, к каким командам вы обращаетесь, но поскольку вы упомянули man-страницы, я бы предположил, что вы хотите выполнять команды unix и / cmd.В этом случае вам понадобится что-то вроде
fu ExecuteCommand()
let l:Command = expand("<cword>")
execute "!" . l:Command
endfu
В качестве альтернативы вы можете изменить значение keywordprg
:
:set keywordprg=!