kxo*_*own 13 lua neovim neovim-plugin
所以我决定使用 neovim 而不是 vscode,我是一个初学者,我使用简单的脚本init.lua在 上创建了文件:~/.config/nvim/
print("hello world")
Run Code Online (Sandbox Code Playgroud)
脚本从未执行过,我也在这个视频上尝试过这种方式https://youtu.be/w7i4amO_zaE 但对我来说没有任何作用
我想要执行该文件,我需要你的帮助init.lua
小智 12
嘿,我刚才经历了同样的事情,并在这里寻找答案(它们没有帮助)。
Neovim v0.5.0+ 直接添加了支持~/.config/nvim/init.lua。我认为 v0.4 及以下版本有一些解决方法,但我不知道,因为今天是我的 neovim 之旅的开始。无论如何,请执行以下操作:
nvim --version | head -n 1
Run Code Online (Sandbox Code Playgroud)
** 注意:在撰写本文时,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
Run Code Online (Sandbox Code Playgroud)
chmod u+x nvim.appimage && ./nvim.appimage
Run Code Online (Sandbox Code Playgroud)
** 如果由于 FUSE 而失败,则执行以下操作(我的失败)
./nvim.appimage --appimage-extract
./squashfs-root/usr/bin/nvim
Run Code Online (Sandbox Code Playgroud)
cp ./squashfs-root/usr/bin/nvim usr/bin/nvim
Run Code Online (Sandbox Code Playgroud)
# in your bashrc
alias vim='nvim'
Run Code Online (Sandbox Code Playgroud)
ln -s /usr/bin/nvim /usr/bin/vim
Run Code Online (Sandbox Code Playgroud)
init.vim将自动执行于
~/.config/nvim/
Run Code Online (Sandbox Code Playgroud)
init.luarequire()(所有 Lua 文件)将在(对于 )找到
~/.config/nvim/lua/
Run Code Online (Sandbox Code Playgroud)
所以做在init.vim
" Load some Lua specific custom stuff
lua require("init")
Run Code Online (Sandbox Code Playgroud)
还要输入 nvim 命令模式::h init并:h lua获得第一级支持;-)
(如果这不在您的“无济于事”列表中)