VSCode在Linux系统中找不到文件

时间:2019-04-30 23:56:08

标签: linux visual-studio-code flatpak

我已经通过Visual Studio Code - OSS安装了flatpak。我改变了

"terminal.integrated.shell.linux": "/usr/bin/zsh"

外壳存在并且可以正常工作

$ which zsh
> /usr/bin/zsh

$ ls -l $(which zsh)
> -rwxr-xr-x 2 root root 865456 Feb  4 21:06 /usr/bin/zsh

$ zsh --version
> zsh 5.7.1 (x86_64-pc-linux-gnu)

$ echo $SHELL
> /usr/bin/zsh

打开新的终端窗口,并在终端窗口中显示以下消息后立即关闭终端窗口。

execvp(3) failed.: No such file or directory 

我再次安装了vscodevim插件并进行了配置

"vim.enableNeovim": true,
"vim.neovimPath": "/usr/bin/nvim"

但是,我收到以下错误消息。

Configuration: Invalid neovimPath. ENOENT: no such file or directory, stat '/usr/bin/nvim'.

但是nvim存在:

$ Configuration: Invalid neovimPath. ENOENT: no such file or directory, stat '/usr/bin/nvim'.
> -rwxr-xr-x 1 root root 3383384 Jan 14 03:41 /usr/bin/nvim

VS Code似乎找不到系统文件。我该如何解决?

> Flatpak 1.3.2
> Visual Studio Code - OSS com.visualstudio.code.oss 1.33.1 stable x86_64 flathub  user

1 个答案:

答案 0 :(得分:0)

我可以通过以下方式访问主机中的“ / usr / bin / zsh”

House

但是,从主目录加载库和配置存在很多问题。因此,我假设它不允许访问文件系统中的所有内容。注意:这不需要Room

的其他参数