print("hello world")
脚本从未执行过,我也尝试了这个视频中的方法https://youtu.be/w7i4amO_zaE,但对我没有用。
我想要文件init.lua
被执行,我需要你的帮助
print("hello world")
脚本从未执行过,我也尝试了这个视频中的方法https://youtu.be/w7i4amO_zaE,但对我没有用。
我想要文件init.lua
被执行,我需要你的帮助
嘿,我刚刚也遇到了同样的问题,并在这里寻找答案(它们没有帮助)。
Neovim v0.5.0+直接支持~/.config/nvim/init.lua
。我认为对于v0.4及以下版本有一些解决方法,但由于今天是我开始使用neovim,所以我不知道。无论如何,请执行以下操作:
nvim --version | head -n 1
** 注意:截至撰写本文时,v0.9.1是最新版本,请查看Github获取最新版本,并更改v0.9.1
所在位置:
https://github.com/neovim/neovim/releases
wget https://github.com/neovim/neovim/releases/download/v0.9.1/nvim.appimage
chmod u+x nvim.appimage && ./nvim.appimage
** 如果由于 FUSE 失败,则执行以下操作(我的失败了)
./nvim.appimage --appimage-extract
./squashfs-root/usr/bin/nvim
cp ./squashfs-root/usr/bin/nvim usr/bin/nvim
# in your bashrc
alias vim='nvim'
ln -s /usr/bin/nvim /usr/bin/vim
Neovim会将$XDG_CONFIG_HOME/nvim/
作为一个lua模块加载,从而为您加载该文件夹中的init.lua
。
在Neovim lua模块中的print
语句会显示在Neovim消息区域(可通过:messages
访问),因此您应该在那里检查输出。此外,如果lua代码有任何错误,它们也会在那里显示。
作为调试步骤,您应该进入配置目录并确保init.lua
文件存在并且实际上有内容(您保存了吗?)。
init.vim
将会自动执行。
~/.config/nvim/
init.lua
(所有Lua文件)将被找到(用于require()
)在
~/.config/nvim/lua/
init.vim
中进行。" Load some Lua specific custom stuff
lua require("init")
:h init
和 :h lua
进行一级支持 ;-)检查你的 nvim 版本。我曾经遇到过同样的问题,然后我将版本从 v0.3.4 升级到了 v0.9,问题得到了解决。
vim -v
我曾经遇到过这个问题。我忘记了几个月或几年前可能以不同的方式安装了Neovim,并添加了不同的配置。我可能也卸载了它,所以请先卸载Neovim,然后确保进入$env:LOCALAPPDATA
(powershell),删除nvim
和nvim-data
文件夹。然后重新安装...然后像我一样拍一下额头。
$XDG_CONFIG_HOME
(即~
)而不是~/.config
中创建你的nvim文件夹。