說明

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


NVIM - 說明 k 移動:使用方向鍵,或 "h" 向左,h l "j" 向下,"k" 向上,"l" 向右。j 關閉此視窗:使用 ":q<Enter>"。 離開 Vim:使用 ":qa!<Enter>" (小心,所有變更都會遺失!)。
跳到主題:將游標放在標籤上 (例如 bars) 並按下 CTRL-]。使用滑鼠:在標籤上按兩下左滑鼠按鈕,例如 bars。跳回:輸入 CTRL-O。重複以進一步返回。
取得特定說明:可以透過給予 :help 命令一個參數,直接前往你想要取得說明的內容。在前面加上一些內容來指定上下文
前綴 範例
Normal 模式命令 :help x Visual 模式命令 v_ :help v_u Insert 模式命令 i_ :help i_<Esc> 命令列命令 : :help :quit 命令列編輯 c_ :help c_<Del> Vim 命令參數 - :help -r 選項 ' :help 'textwidth' 正規表達式 / :help /[ 更多上下文和解釋請參閱 help-summary。 說明語法的解釋請參閱 notation
搜尋說明:輸入 ":help word",然後按下 CTRL-D 以查看與 "word" 相符的說明項目。 或使用 ":helpgrep word"。 :helpgrep
入門:進行 Vim 教學,這是一個 30 分鐘的互動式基本命令課程,請參閱 vimtutor。 從頭到尾閱讀使用者手冊:usr_01.txt
Vim 代表 Vi IMproved。 大部分的 Vim 是由 Bram Moolenaar 製作,但只有在許多其他人的幫助下才完成。 請參閱 credits

NVIM 文件

news 自先前版本以來的新聞 nvim 從 Vim 過渡 vim-differences Nvim 與 Vim 的比較 faq 常見問題 user-manual 使用者手冊:如何完成編輯任務。 quickref 常見命令概覽 tutor 30 分鐘入門互動課程 copying 關於版權 iccf 幫助烏干達的貧困兒童 sponsor 贊助 Vim 開發,成為註冊的 Vim 使用者 www 網際網路上關於 Vim 的資訊 bugs 在哪裡發送錯誤報告 support 支援的平台

一般

intro Vim 簡介;說明檔案中使用的符號 helphelp 使用 :help 檔案 index 所有命令的索引 tips 使用 Vim 的各種提示 message.txt (錯誤) 訊息和解釋 uganda.txt Vim 發行版以及如何處理您的錢

基本編輯

starting 啟動 Vim、Vim 命令參數、初始化 edit-files 編輯和寫入檔案 motion.txt 移動命令 scrolling 在視窗中捲動文字 insert.txt 插入和取代模式 change.txt 刪除和取代文字 undo-redo 復原和重做 repeat.txt 重複命令、Vim 腳本和除錯 visual-mode 使用 Visual 模式 (選取文字) various 其他各種命令 crash-recovery 從當機中復原

進階編輯

cmdline 命令列編輯 options 所有選項的說明 pattern-searches Vim 正規表示式模式和搜尋命令 key-mapping 按鍵映射 (快捷方式)、縮寫 tags 標籤和特殊搜尋 windows 使用視窗和緩衝區的命令 tabpage 使用標籤頁的命令 spell 拼字檢查 diff 比較檔案 folding 隱藏 (摺疊) 行的範圍 terminal 嵌入式終端模擬器

API (可擴展性/腳本/外掛)

api 透過 RPC、Lua 和 Vimscript 的 Nvim API ui Nvim UI 協議 lua-guide Nvim Lua 指南 lua Lua API luaref Lua 參考手冊 luvref Luv (vim.uv) 參考手冊 autocmd 事件處理常式 job-control 生成和控制多個進程 channel Nvim 非同步 IO vimscript Vimscript 參考 vimscript-functions Vimscript 函式 testing.txt Vimscript 測試函式 remote-plugin Nvim 遠端外掛 health 健康檢查

程式語言支援

lsp 語言伺服器協議 (LSP) diagnostic-api 診斷框架 treesitter 增量語法解析 indent.txt C 和其他語言的自動縮排 syntax 語法高亮 filetype 特定檔案類型的設定 quickfix 快速編輯-編譯-修復週期的命令 ft_ada.txt Ada 檔案類型外掛 ft_hare.txt Hare 檔案類型外掛 ft_ps1.txt PowerShell 檔案類型外掛 ft_raku.txt Raku 檔案類型外掛 ft_rust.txt Rust 檔案類型外掛 ft_sql.txt SQL 檔案類型外掛

UI

tui 內建 UI gui 外部 (圖形) UI signs 顯示為視窗裝飾 (「邊界」) 的標記

語言支援

digraph 可用二合字母的清單 mbyte.txt 多位元組文字支援 mlang.txt 非英語語言支援 rileft.txt 由右至左編輯模式 arabic.txt 阿拉伯語支援和編輯 hebrew.txt 希伯來語支援和編輯 russian.txt 俄語支援和編輯

互通性

provider 內建遠端外掛主機 if_perl Perl 介面 if_pyth Python 介面 if_ruby Ruby 介面

版本

deprecated 已棄用 將被移除的功能 vi-differences Vim 和 Vi 之間的差異

開發 NVIM

dev Nvim 的開發 dev-arch 內部架構、模組、資料結構 dev-style 開發風格指南 dev-theme 設計指南 (色彩配置等) dev-tools 開發 Nvim 的工具和技術 dev-vimpatch 合併來自 Vim 的修補程式
標準外掛
標準外掛清單
pi_gzip.txt 讀取和寫入壓縮檔案 pi_msgpack.txt msgpack 工具 pi_netrw.txt 透過網路讀取和寫入檔案 pi_paren.txt 高亮顯示相符的括號 pi_spec.txt 用於處理 rpm spec 檔案的檔案類型外掛 pi_tar.txt Tar 檔案瀏覽器 pi_zip.txt Zip 壓縮檔瀏覽器
本地新增項目

Bars 範例 bars

現在你已經用 CTRL-] 或滑鼠雙擊跳到這裡,你可以用 CTRL-T、CTRL-O、g<RightMouse> 或 <C-RightMouse> 回到你之前的位置。
請注意,標籤位於 | 字元內,但啟用高亮顯示時,這些字元會被隱藏。 這樣可以更容易讀取命令。
你可以在任何單字上使用 CTRL-] (即使它不在 "|" 內),Nvim 會嘗試尋找相關的說明。特別是對於單引號中的選項,例如 'hlsearch'
主要
命令索引
快速參考