gpt4 book ai didi

VIM:将外部命令的输出存储到寄存器中

转载 作者:行者123 更新时间:2023-12-02 20:32:54 24 4
gpt4 key购买 nike

是否可以运行外部命令并将其输出存储在寄存器中?

  • :redir 适用于 ex 命令,不适用于外部命令(据我所知)
  • :r ! 运行外部命令,但直接将输出插入到 当前缓冲区

最佳答案

感谢 vim-use 邮件列表上的一位用户找到了答案:

:let @a = system("ls -l")

要将光标下的文件作为参数运行命令:

:let @a = system("ls -l " . shellescape(expand('<cfile>')))

关于VIM:将外部命令的输出存储到寄存器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1694392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com