devilyouwei / iVimmer

Vimmer's Mac version

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iVimmer

在你的 Mac 上搭建一个更好的 Vi 编辑器! example

感谢黄老板原始版本(Linux Ubuntu 版)支持

English Readme

适用的语言

  1. HTML CSS JS
  2. Java
  3. C# [关闭支持?]
  4. vue
  5. react js/jsx/tsx
  6. TypeScript
  7. PHP
  8. C/C++
  9. Markdown
  10. JSON
  11. 微信小程序 [弱支持]
  12. Kotlin [增强/自动补全仍需等待 coc-kotlin 修复服务]
  13. 英语单词自动补全
  14. Emoji 表情补全 [输入:后自动弹出]
  15. Latex

注:所有的现代前端框架(vue,react)的代码 format 和 lint 默认是 prettier 和 eslint

开始之前

(测试版本为 macOS Catalina 10.15.5)

1.大陆保证你能科学上网。

2.更新 brew:

brew update

3.安装 wget:

brew install wget

4.某些语言的支持可能需要 root 权限,不需要的可以跳过。

Mac 自动安装脚本 ✈️✈️✈️

sh mac_install.sh

Mac 手动安装 🔨🔨🔨

获取配置文件

我这边采用 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

安装 Neovim

brew install neovim

安装 Node.js 和 npm

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

字体,zsh 外观,主题 💃💃💃

1.字体安装及使用基于 MonacoNerd 的自制字体,可以显示定制符号。

wget -P ~/Library/Fonts/ https://github.com/devilyouwei/NVimmer/raw/master/fonts/linux/MonacoNerd.ttf

确认用户中有了 Monaco Nerd Font: example

进入终端偏好设置,并选择 Monaco Nerd Font 字体: example example example

2.zsh 外观设置 zsh 透明度: example

3.nvim 主题选择采用vim-colorschemes插件设置 nvim 主题。可前往该插件查看主题 名称或 tab 自动补全

:color monokai-phoenix

example

About

Vimmer's Mac version


Languages

Language:Vim Script 91.0%Language:Shell 9.0%