neovim遇到的問題:
1. 升級是否只能更換更新的系統
2. 插件錯誤
(1) coc插件的安裝錯誤
Ubuntu安裝nodejs
https://github.com/nodesource/distributions(國內鏡像源)
node -v 檢查node版本
一般node和npm會一起安裝(npm是node的包管理工具)
https://nodejs.org/zh-cn/download/releases/(node對應的npm版本)
npm install n -g 安裝n模塊管理Node.js版本
n stable 安裝穩定版本
n latest 安裝最新版本
n rm 0.10.1 刪除某個版本
n use 0.10.21 some.js 指定版本來執行腳本
(2) ale插件錯誤
(3) 如何正確安裝autoformat
在neovim下安裝vim-plug
將plug.vim拷貝到~/.local/share/nvim/site/autoload/plug.vim下
neovim的配置文件是在:
~/.config/nvim/init.vim
=================================================================================================
-
airline 狀態欄插件
-
nerdtree 目錄樹
-
emmet html標簽插件
-
surround 輕松的更改或者刪除括號、方括號、引號、xml標記等
小結:cs“‘
cs'
cst" t表示一個標簽ds" 刪除定界符
ysiw] 將一個文本加上
cs]{ 將一個文本替換yss) 將一個整行加上
ds{ds} 恢復為原始文本
-
commentary 注釋gcc
小結:gcc注釋掉當前行,gc在可視模式下使用
注釋標簽仍使用ctrl+y+/
"Hello world!"
-
nerdcommenter 功能更加強大的vim注釋插件
-
ale (多語言的語法檢查插件)
需要花時間
- tagbar 右窗口提供一個簡單的方法去瀏覽當前文件的結構
前提:需要ctags
vim-javascript 語法高亮和縮進
auto-pairs 自動匹配括號(未安裝)
autoformat 需要調用外部插件才能實現代碼格式化
vim-instance-markdown 實時預覽(未安裝)
==============================================================================================
-
airline 狀態欄插件
-
nerdtree 目錄樹
-
emmet html標簽插件
-
surround 輕松的更改或者刪除括號、方括號、引號、xml標記等
小結:cs“‘
cs'
cst" t表示一個標簽ds" 刪除定界符
ysiw] 將一個文本加上
cs]{ 將一個文本替換yss) 將一個整行加上
ds{ds} 恢復為原始文本
-
commentary 注釋gcc
小結:gcc注釋掉當前行,gc在可視模式下使用
注釋標簽仍使用ctrl+y+/
"Hello world!"
-
nerdcommenter 功能更加強大的vim注釋插件
-
ale (多語言的語法檢查插件)
需要花時間
- tagbar 右窗口提供一個簡單的方法去瀏覽當前文件的結構
前提:需要ctags
vim-javascript 語法高亮和縮進
auto-pairs 自動匹配括號(未安裝)
autoformat 需要調用外部插件才能實現代碼格式化
vim-instance-markdown 實時預覽(未安裝)