未知选项参数:“--multiprocessing-fork”

未知选项参数:“--multiprocessing-fork”

我在 Windows vim 版本 7.4.417 上遇到错误(Linux 上没有问题):未知选项参数:“--multiprocessing-fork”。这与使用 python 有关多处理。我该如何修复它?

答案1

无法修复此问题。vim python 插件中没有并行化。由于 GIL,Python 线程无法并行化。而且 vim 无法与 python 多处理模块 (https://code.google.com/p/vim/issues/detail?can=1&start=300&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&id=302)。

答案2

我不知道这个问题当时的答案是什么,但是在 python 3.9 上,你可以编辑 .vimrc 并将其放在靠近顶部的某个位置:

python3 << EOF
import sys
import multiprocessing.spawn
py_exec_path = os.path.join(sys.prefix, 'python.exe')
multiprocessing.spawn.set_executable(py_exec_path)
EOF

相关内容