小编Ror*_*nor的帖子

如何使用 Neovim 作为 Godot 的外部编辑器(Godot 可执行权限)

当我双击编辑器中包含代码的文件时,我尝试将 Godot 配置为在 iTerm2 中使用启动 Neovim,但是,会弹出一个终端窗口,并显示以下错误:

/Users/myusername/.../Scripts/Player.gd; 退出 zsh:权限被拒绝:/Users/.../Scripts/Player.gd

在我可以阅读之前,此错误消息很快就消失了,并且出现了一个空的 neovim 窗口,但它尚未打开我单击的文件。此外,neovim 窗口的当前工作目录是我的主目录(不是项目所在的目录)

我正在运行带有 iTerm2 和 Godot 3.2.2 的 macOS Catalina。我打开 neovim 的设置

编辑器->编辑器首选项->文本编辑器->外部:“exec path”:iTerm2可执行文件(我尝试指向实际的nvim可执行文件,但这似乎不起作用)。
执行标志:“nvim {文件}”。

我的理解是,这应该打开 iTerm 并执行命令“nvim [在此处插入文件名]”,打开 Neovim。

我尝试了一些解决方案,包括创建 neovim.desktop 文件,但是似乎没有任何效果。如果有人对我如何给予 Godot 正确的权限有任何建议,我很乐意听到。如果您还需要什么,请告诉我。

谢谢你!

permissions vim iterm neovim godot

5
推荐指数
1
解决办法
2049
查看次数

标签 统计

godot ×1

iterm ×1

neovim ×1

permissions ×1

vim ×1