如何在VIM中链接外部命令?

ka3ak

如果我在VISUAL模式下在VIM缓冲区中选择以下文本

f() { 
  echo "f"; 
} 
f 

然后执行

:'<,'>w !xclip | !eval "$(xclip -o)"

我懂了

/bin/bash: eval: line 3: syntax error near unexpected token `('
/bin/bash: eval: line 3: `feval f() {'

如何正确链接这两个命令,以便第一个将VISUAL选择复制到系统剪贴板,而第二个则使用进行评估eval

乔治·乌多森

尝试这个:

'<,'>w !xclip | eval "$(xclip -o)"

!使用需要一次,VIM将作为一个命令运行的命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章