有没有办法让 NeoVim 成为默认的文本/代码编辑器 (没有任何不良副作用) ? 相信我,我查看了大量 StackOverflow 问题/答案并尝试了一些方法,但没有任何效果。
备注 : 我在 macOS 大苏尔 (版本 11.2.1 )。我想要的是当我单击要在 NeoVim 中打开的文件时。
--> 例如 , 在 ~/.zshrc (并添加到 ~/.bash_profile 也是为了以防万一)我有 :
备注 : zsh 是我的默认 shell
alias nvim=$HOME/nvim-osx64/bin/nvim
export EDITOR="nvim"
export VISUAL="nvim"
当我这样做时 set
在终端它显示:EDITOR=nvim
VISUAL=nvim
是的 ,我退出并启动终端(我正在使用 iTerm2 )。我什至重新启动。--> 我会放置我的 $PATH 在这里以防万一它有任何事情要做。当我这样做时
echo $PATH
表明:--> 而且,以防万一有人建议:
我不能
Select a File
> Open With...
并选择 NeoVim 作为默认文本编辑器,因为该选项不显示,我不能做 Choose Other
因为我不能以这种方式选择 NeoVim。如果有人需要更多信息,请说,我将使用该信息编辑问题。谢谢!
最佳答案
在终端中设置变量不会影响 GUI 文件关联。为此,您必须更改操作系统的文件关联。
虽然它看起来是一个小项目并且不受支持,但我在使用 duti 时获得了很好的体验。 .它是 Apple 文件扩展 API 的包装器。配置确实花了我一分钟才弄清楚。如果我能找到它,我会发布它。
关于macos - 如何让 NeoVim 成为我的默认文本/代码编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66298660/