回答
如何获取VIM中光标下的当前单词?
echo expand("<cword>")
或
let l:WordValue = expand("<cword>")
我怎样才能光标下执行命令?我不确定你指的是什么样的 命令,但是既然你提到了man页面,我会假设你想执行的是unix和cmd命令的 。如果是这样的话,你会 想是
fu ExecuteCommand()
let l:Command = expand("<cword>")
execute "!" . l:Command
endfu
或者,你可能要改变的值:
:set keywordprg=!
另一个秘诀:如果你想目前正在把这个词光标移动到命令行模式,使用该序列CTRL + - [R然后CTRL + W¯¯
CTRL + r + w不适用于我。 – ungalnanban 2010-04-30 06:05:39
C-r,序列中的C-w在这里是指 – sehe 2011-03-29 11:44:35
而你需要已经处于命令模式(':')。因此,对于在shell中运行的命令并且处于正常模式,请将光标放在该单词上,键入':!',然后键入C-r,然后键入C-w。 – Pat 2018-03-09 21:45:58
- 1. vim:执行光标后的其余行作为vim命令
- 2. 地图执行命令VIM
- 3. Vim在光标下发送一个字到外部命令
- 4. 在命令行中在Vim内执行命令
- 5. 如何通过执行外部命令来执行vim命令?
- 6. VIM:在光标的代替下一行
- 7. 在vim命令行模式下:如何从当前光标位置到终止
- 8. 如何在VIM的命令行中指定“光标下的单词”?
- 9. 在vim中执行自动命令
- 10. VIM:在enew上执行自动命令
- 11. 在vim中执行<Plug>命令
- 12. 在vim函数内执行正常模式下的命令
- 13. 在没有交互模式的情况下执行vim命令
- 14. 将vim中的filter命令输入后,将光标移动到下一行
- 15. 删除命令行下的Vim空行
- 16. vim执行diff命令两次
- 17. vim的 '源' 与 'EXE /执行' 命令
- 18. vim:执行编辑器命令列表
- 19. 以编程方式执行vim命令?
- 20. Vim脚本:如何在vim的函数执行命令
- 21. 静默地执行vim命令,然后在vim中回显
- 22. R发光的执行命令
- 23. 跳转到一个光标位置命令后,在vim
- 24. 从命令行运行vim命令
- 25. file_put_contents在命令行下执行失败
- 26. 当vim过滤器命令中断时执行命令
- 27. 提高“下光标搜索”(GF)在vim
- 28. “pip”命令不在console2中执行,但在Windows命令提示符下执行
- 29. 从vim命令行运行vim脚本
- 30. Vim:如何将选定的文本作为vim命令执行
好的,谢谢。它工作正常。 – ungalnanban 2010-04-29 09:35:53