Nvim

Nvim :help 頁面,是使用 tree-sitter-vimdoc 解析器,從 原始碼 產生的。


Nvim 是基於 Bram Moolenaar 的 Vim。
如果你已經在使用 Vim,請參考 nvim-from-vim 來快速入門。如果你是 Vim 的新手,可以試試這個 30 分鐘的教學。
:Tutor<Enter>
Nvim 強調是 Vim 的分支,而不是一個複製版本:盡可能維持與 Vim 的相容性(特別是編輯器和 Vimscript 功能)。請參考 vim-differences 以取得與 Vim 差異的完整說明。

從 Vim 過渡 nvim-from-vim

1. 開始過渡,先建立你的 init.vim(使用者設定)檔案。
:exe 'edit '.stdpath('config').'/init.vim'
:write ++p
2. 將以下內容加入檔案中。
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc
3. 重新啟動 Nvim,你現有的 Vim 設定將會被載入。
請參考 provider-pythonprovider-clipboard 來取得你可能需要使用某些功能的額外軟體。
你的 Vim 設定可能不完全與 Nvim 相容(請參考 vim-differences)。例如,'ttymouse' 選項已從 Nvim 中移除,因為滑鼠支援在可能的情況下始終啟用。如果你對 Vim 和 Nvim 使用相同的 vimrc,你可以像這樣在設定中保護 'ttymouse'
if !has('nvim')
    set ttymouse=xterm2
endif
而對於 Nvim 特有的設定,你可以這樣做:
if has('nvim')
    tnoremap <Esc> <C-\><C-n>
endif
若要採用更精細的方法,請使用 exists()
if exists(':tnoremap')
    tnoremap <Esc> <C-\><C-n>
endif
現在你應該可以更舒適地探索 Nvim 了。查看 nvim-features 以獲得更多資訊。
portable-config
由於 Nvim 遵循 XDG base-directories 標準,Windows 上的設定儲存在 ~/AppData 而不是 ~/.config。但是你仍然可以在你所有的電腦上共享相同的 Nvim 設定,方法是建立一個 ~/AppData/Local/nvim/init.vim 檔案,其中只包含這一行:
source ~/.config/nvim/init.vim
主要
命令索引
快速參考