Nvim :help
頁面,由 產生,來源為 原始碼,使用 tree-sitter-vimdoc 解析器。
:colorscheme vim
可恢復為舊的傳統配色方案。:colorscheme vim
或 :source $VIMRUNTIME/colors/vim.lua
來恢復先前的定義。:behave
已被移除。:behave xterm
,以下是等效的set mousemodel=extend
:behave mswin
,以下是等效的set selection=exclusive
set selectmode=mouse,key
set mousemodel=popup
set keymodel=startsel,stopsel
true
)將會刪除自動指令。parser:parse({ start_row, end_row })
提供明確的範圍。opts
引數。透過此變更,預設行為(僅重新整理目前的緩衝區)已被重新整理所有緩衝區取代。CompletionList
時,它不會應用 itemDefaults
。此外,由於新增了對 LSP completionList.itemDefaults
的支援,如果語言伺服器支援該功能但外掛程式不支援,某些第三方外掛程式可能會受到負面影響。如有必要,可以在呼叫 vim.lsp.protocol.make_client_capabilities() 時移除相應的功能。vim.json.null
與 vim.NIL
是多餘的。vim.json.array_mt
(以及相關的)與 vim.empty_dict()
是多餘的。vim.treesitter.playground
重新命名為 vim.treesitter.dev
。backspace=0
設定 backspace=
(空白)backspace=1
設定 backspace=indent,eol
backspace=2
設定 backspace=indent,eol,start
(Nvim 中的預設行為)backspace=3
設定 backspace=indent,eol,nostop
set guicursor+=n-v-c:blinkon500-blinkoff500
msgpack-rpc
,以支援完全符合 MessagePack-RPC 的用戶端。workspace/didChangeWatchedFiles
LSP 用戶端功能。在 Linux 上停用,因為目前沒有可行的後端用於監看可良好調整大型目錄的檔案。vim.g.query_lint_on = {}
:set listchars=<Tab>
autocmd! nvim_swapfile
。預設自動指令positionEncoding
伺服器功能。如果伺服器在其初始化回應中回覆 positionEncoding
功能,Nvim 會自動設定客戶端的 offset_encoding
欄位。server_capabilities
不再足以判斷伺服器是否支援某項功能。請改用 client.supports_method(<method>)
。它會同時考慮動態功能和靜態的 server_capabilities
。anchor_bias
選項有助於浮動視窗的定位。completionList.itemDefaults
的支援,減少計算屬性經常共享相同值(例如 commitCharacters
)的完成項目時的開銷。請注意,這可能會影響不支援此功能的插件和語言伺服器,在這種情況下可以取消設定相應的功能。noref
引數以避免雜湊表格值。vim.api.*
呼叫(包含 opts
參數)中型別錯誤的訊息。vim.*
vim.fn.*
vim.api.*
vim.v.*
@injection.language
現在具有更聰明的解析,並且將會回退到透過 vim.treesitter.language.register() 註冊的語言別名(例如,檔案類型或自訂縮寫),以及/或者嘗試文字的小寫變體。#set!
指令可以設定節點的「url」屬性,讓節點發出超連結。超連結與 UI 相關:在 TUI 中,會使用 OSC 8 控制序列。vim.ui.open
或重新對應 gx
。若要繼續使用 netrw(已棄用):call netrw#BrowseX(expand(exists("g:netrw_gx") ? g:netrw_gx : '<cfile>'), netrw#CheckIfRemote())<CR>
set t_foo=123
)不再產生錯誤。all
選項,該選項確保所有匹配的節點都以表格形式返回。預設選項 all=false
只返回單個節點,這會破壞帶有量詞的捕獲,例如 (comment)+ @comment
;它僅為了向後相容性而提供,並將在 Nvim 0.10 之後移除。{ force = true }
。:Vimuntar
命令