shell - 适用于 Windows 10 的 Neovim 终端模拟器配置

标签 shell vim terminal-emulator neovim

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

我还尝试使用 shell 和 shellquote vars 进行试验,但效果不佳。

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

问题可能是 shell 变量或某些权限。

我非常感谢任何帮助!

最佳答案

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

我按照建议尝试了 vim 风格
http://vim.wikia.com/wiki/Use_cygwin_shell .这打破了 vim-fugitive 和 vim-plug 的错误提示,如 /usr/bin/bash command not found (通过 git push、git log)或 cannot create leading directory (在克隆 repos 时通过 vim-plug)。在我禁用它们后, Fugitive 和插头再次工作。

还有这个$TERM可能感兴趣的选项:https://neovim.io/doc/user/term.html# $TERM

关于shell - 适用于 Windows 10 的 Neovim 终端模拟器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42025912/

相关文章:

linux - 使用一个变量作为另一个变量名称的一部分

bash - 使用 shell 更新终端上显示的最后两行?

bash - 如何比较 sha1sum 总和与文件

function - vim:项目范围的自动建议

macos - VIM 闪烁问题

linux - 在 Bash 脚本中访问终端仿真器的颜色

linux - 如何在特定的/dev/ttyX(或/dev/pts/X)设备上启动 bash?

django - 如何在Docker中使用Source?

Python 终端仿真

vim - Vim 中的多选