gpt4 book ai didi

windows - 如何打开 shell 但仍然可以访问 vim

转载 作者:可可西里 更新时间:2023-11-01 10:20:37 25 4
gpt4 key购买 nike

我在 Windows 7 上运行 gvim。

我使用此映射通过 powershell 执行当前文件:

nnoremap <C-q> :! & '%:p'<cr>

除了在关闭 powershell 窗口之前我无法访问 vim 之外,它工作得很好。有时我希望 shell 保持打开状态,以便我可以运行其他命令,或者我希望在 shell 仍然打开的情况下访问 vim,以便检查生成错误的行。

理想情况下(不知道这是否可能)我想让一个已经打开的 shell 执行命令。所以我总是打开 vim 和一个 shell(在不同的监视器上),我可以在同一个 shell 中执行脚本。

我怎样才能做到这一点?

最佳答案

Windows 上的 GVIM 有一个特殊的 :!start 命令来异步执行外部命令;也就是说,Vim 不会等待它的返回。只需用它替换 :! 即可。有关详细信息,请参阅 :help :!start

在 Unix 上,不需要这样的特殊要求;您只需附加 &(shell 功能)即可异步执行命令。

关于windows - 如何打开 shell 但仍然可以访问 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29678904/

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