asynctasks.vim
asynctasks.vim copied to clipboard
bug: term_pos = 'vim' 时如果运行路径里有空格就无法运行,vim 会把空格前后截断
环境?vim/nvim 版本?具体命令?任务定义?
Microsoft Windows [版本 10.0.26100.3194]
VIM - Vi IMproved 9.1 (2024 Jan 02, 编译于 Oct 28 2024 22:28:34)
具体的说,就是当 g:asynctasks_term_pos='vim' 的时候对于实例文件中的单文件运行会出现如下的情况。(CPP源文件已经成功编译)
这个问题比较偏僻,而且当 g:asynctasks_term_pos 设置为 bottom 之类的其他值时不会出现以上的问题。
抱歉之前的问题描述比较模糊,感谢您在百忙中抽出的时间!
不是,你在 windows 下面,路径名为啥是 / 分割的?你是不是设置了 shellslash 啊?显然不正确啊,出了 vim 想运行命令,这种分隔符就是错的,给你个 Windows 下面正确的设置:
set noshellslash
let g:asynctasks_term_pos = "external"
Windows 下面使用 "external" 体验更好,跟 visual studio 运行程序体验一样。
好的,谢谢🙏