标签: vim
在Vim中,如何获取当前文件的名称,将其传递给外部脚本,读取脚本的输出(将是文件名)并在vim中将文件打开到新缓冲区中?例如,我正在修改lib/foo.rb并希望自动打开spec/foo_spec.rb。
lib/foo.rb
spec/foo_spec.rb
答案 0 :(得分:1)
这是一个使用反引号扩展的简单解决方案:
:e `foo.sh %`
%
:e
请:help expand()查看%,:help backtick-expansion查看...后退扩展。
:help expand()
:help backtick-expansion