安裝
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