如何在nvim中调用~/.config/nvim/init.vim
文件?
使用原版vim,你可以通过:so %
命令调用.vimrc文件:请问在neovim中有类似的方法吗?
$MYVIMRC
始终可以从 vim 或 neovim 内部使用,所以您可以直接使用
:source $MYVIMRC
并将其绑定到方便的映射中:
nnoremap <Leader>sv :source $MYVIMRC<CR>
2021 年更新:如果您正在使用带有 lua 配置的 neovim,则可以使用 :luafile $MYVIMRC
使用地图怎么样
let $my_vimrc = $localappdata.'\nvim\init.vim'
nnoremap <leader>s :source $my_vimrc<cr>
local bind = vim.keymap.set
bind("n", "<leader>s", ":source $HOME/.config/nvim/init.lua <CR>")
但它不能与Lazy.nvim一起使用
$MYVIMRC
。在我的设置中,我有多个lua文件,我从入口点init.lua
中导入它们。我注意到执行:so
或者:luafile
命令不能递归地应用我在其他文件中所做的更改。有没有办法解决这个问题? - undefinedvim.cmd('luafile ~/.config/lvim/lua/mappings.lua')
? - undefined