- HTML CSS JS
- Java
- C# [关闭支持?]
- vue
- react js/jsx/tsx
- TypeScript
- PHP
- C/C++
- Markdown
- JSON
- 微信小程序 [弱支持]
- Kotlin [增强/自动补全仍需等待 coc-kotlin 修复服务]
- 英语单词自动补全
- Emoji 表情补全 [输入
:
后自动弹出] - Latex
注:所有的现代前端框架(vue,react)的代码 format 和 lint 默认是 prettier 和 eslint!
(测试版本为 macOS Catalina 10.15.5)
1.大陆保证你能科学上网。
2.更新 brew:
brew update
3.安装 wget:
brew install wget
4.某些语言的支持可能需要 root 权限,不需要的可以跳过。
sh mac_install.sh
我这边采用 wget 下载原始版本(Linux 版)的配置文件到本地,采用其他下载方式亦可,只需要放到 Mac 下对应的文件夹。
# vim-plug
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# nerd monaco font
wget -P ~/Library/Fonts/ https://github.com/devilyouwei/linux-font/raw/master/Monaco/Nerd/YaheiMonacoNerd.ttf
wget -P ~/.config/nvim/ https://raw.githubusercontent.com/devilyouwei/iVimmer/master/coc-settings.json
wget -P ~/.config/nvim/ https://raw.githubusercontent.com/devilyouwei/iVimmer/master/init.vim
brew install neovim
brew install node
brew install npm
1.JavaScript
npm install -g neovim
npm install -g eslint
2.Ruby 需要 sudo
sudo gem install neovim
3.Perl 需要 sudo
sudo brew install cpanminus
cpanm Neovim::Ext
4.Python
pip install neovim #python2
pip3 install neovim #python3
5.C/C++
brew install llvm
brew install ccls
5.kotlin
brew install kotlin
brew install ktlint
注意:你还要安装 java 和配置 java 环境才能使用 coc-kotlin 的功能
brew install openjdk
echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc
7.其他
brew install ctags
brew install astyle
brew install clang-format
brew install shfmt
brew install lazygit
Nvim 安装插件并自动退出
nvim -c PlugInstall -c q -c q
1.字体安装及使用基于 MonacoNerd 的自制字体,可以显示定制符号。
wget -P ~/Library/Fonts/ https://github.com/devilyouwei/NVimmer/raw/master/fonts/linux/MonacoNerd.ttf
进入终端偏好设置,并选择 Monaco Nerd Font 字体:
3.nvim 主题选择采用vim-colorschemes插件设置 nvim 主题。可前往该插件查看主题 名称或 tab 自动补全
:color monokai-phoenix