Neovim的基本使用


安裝

Archlinux

sudo pacman -S neovim

配置

在~/.config/nvim目錄下創建init.vim,在其中填入自己的配置,使用vim-plug來管理自己的插件

插件推薦

" 代碼注釋反注釋
Plug 'preservim/nerdcommenter'
" 高亮光標下單詞
Plug 'RRethy/vim-illuminate'
" 輕量級的,可高度自定義的statusline
Plug 'Styadev/HicusLine'
“ 模糊文件搜索
Plug 'junegunn/fzf.vim'
” ranger的nvim插件,文件瀏覽
Plug 'kevinhwang91/rnvimr', {'do': 'make sysc'}
Plug 'majutsushi/tagbar', { 'on': 'TagbarOpenAutoClose' }
“ 代碼智能補全
” 如果使用python,最好選擇mpls,若選擇jedi,會導致一個變量后的方法名無法補全
Plug 'neoclide/coc.nvim', {'branch': 'release'}
“ 自己的代碼片段
Plug 'SirVer/ultisnips'

Plug 'nathanaelkane/vim-indent-guides'
Plug 'itchyny/vim-cursorword'
Plug 'vim-scripts/indentpython.vim'
” markdown預覽
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app & yarn install'  }
“ 生成可用於github的標題目錄
Plug 'mzlogin/vim-markdown-toc', { 'for': ['gitignore', 'markdown'] }
” 代碼格式整理
Plug 'Chiel92/vim-autoformat'
“ 彩虹括號
Plug 'luochen1990/rainbow'
“ 啟動菜單
Plug 'mhinz/vim-startify'

使用

如無需長期使用,只需要知道i鍵進入insert模式,可開始編輯文本,esc鍵進入normal模式,可用:wq回車保存退出即可。
如果想要深入使用,可以參看b站thecw的vim視頻教程。

剪切板

sudo pacman -S xsel
set clipboard+=unnamedplus

我的配置文件

https://github.com/zyl-hub/nvim

neovim效果展示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM