[英]How to run the shell command in the appointed line in vim?
您可以使用此地图:
:nmap ^ GI:!^V^[yy@"Xx
(选择您最喜欢的键盘命令,不要用它代替^
;我喜欢^
因为我始终将其默认功能使用0
输入^V^[
和control-V control-V control-V Esc )
然后,你可以输入4^
执行4号线,或只是^
执行该文件的最后一行。
尝试使用
:exec '!'.getline('.')
这就像复制当前行并运行它。
您也可以将此命令映射到
map <F12> :exec '!'.getline('.')
getline接收行号。 如果您要写入4,它将在第4行。“。” 它运行当前行。
因此,对于运行第4行中的命令,您可以编写。
:exec '!'.getline(4)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.