微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vim:执行当前文件?

如果我在Vim中打开了一个包含shebang行(例如#!/ bin / bash)的文件,并且该文件具有执行权限(即chmod x),我知道我可以输入该文件来执行它而不离开编辑器:
:! %:p

>:用于命令模式
>!运行shell命令
>%表示当前缓冲区中的文件
>:p使用当前文件的完整路径

这个频繁的任务有更短的捷径吗?

例如有一个ZZ快捷方式:wq等

:!%:p

,没有空格,更短。

如果你想要一个更短的快捷方式,你可以创建一个自定义的映射:

nnoremap <F9> :!%:p

或更多的“助记符”:

nnoremap <leader>r :!%:p

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐