在 Neovim 中将默认 shell 更改为 powershell

在 Neovim 中将默认 shell 更改为 powershell

目前,nvim 使用的默认 shell 是,cmd.exe我尝试通过在我的 nvim 配置中将 shell 设置为 powershell 来更改它,但这不起作用,所以我在 nvim 命令行中尝试了这个命令:

:let &shell = 'path/to/powershell.exe'

Echo shell 命令输出 powershell 路径,当我执行:terminal它时打开了一个powershell选项卡,但退出并重新打开 nvim 后它仍然使用cmd.exe

如何将默认 shell 永久更改为 powershell?

答案1

如何将默认 shell 永久更改为 PowerShell?

运行:let...或:set...将仅更改该会话的设置。

您可以将这些行粘贴到您的vimrc(vim: C:\Users\<username>\_vimrc,neovim C:\Users\<username>\AppData\Local\nvim\init.vim:)以使更改永久生效。(重新打开vim以应用它)

set shell=powershell
set shellcmdflag=-command
set shellquote=\"
set shellxquote=

来源:如何让 neovim 使用 Powershell 执行外部命令?:neovim

也可以看看:

相关内容