适用于Windows 10的Neovim终端仿真器配置

Dmy*_*tro 5 vim shell terminal-emulator neovim

我正在尝试为Windows配置Neovim.这种配置的关键之一是访问终端仿真器(切换和使用Vim终端非常方便).但我无法让它发挥作用.我使用Neovim二进制文件/ Neovim-qt.我可以!毫无问题地运行shell命令.

我也尝试过使用shell和shellquote vars进行实验,但它也没有用.

我试图使用Bash(MSYS2)而不是cmd.exe,但仍然没有运气.(!仍然有效)

问题可能是shell变量或一些权限.

我非常感谢任何帮助!

Hus*_*ion 2

我认为使用let $PATH .= ';C:\cygwin64\bin'ininit.vim可能足以处理 shell 问题。


我按照http://vim.wikia.com/wiki/Use_cygwin_shell中的建议尝试了 vim 样式。这会破坏 vim-fugitive 和 vim-plug 并带有错误提示,例如/usr/bin/bash command not found(通过 git push、git log)或cannot create leading directory(在克隆存储库时通过 vim-plug)。在我禁用它们后,逃亡者和插头再次工作。

这个$TERM选项可能会让人感兴趣:https://neovim.io/doc/user/term.html# $TERM