vimrc has been maintained until now when I first started learning Vim, I used to distribute files for maintenance work, and make the configuration simpler than the messy folders of other people's dotfiles, which makes it hard to imagine and find where you really need to make changes. These configurations have been carefully sanitized for a long time to become best practices in my personal daily development, incorporating many of Geek's configuration experiences and key mapping settings, keep it simple and fast at the same time
Mainly perfect support:
Imperfect support for Vim 8.0+ and Neovim in Terminal or Xterm
It just only focus Mac OSX platform, half-baked support Linux, if you care about Windows7,8,10, Maybe you just need to make some modifications to the configuration file.
File | annotation |
---|---|
.vimrc, sysinit.vim |
[ entry ] |
.base.vim |
[ base universal config ] |
.ignore.vim |
[ ignore files ] |
.init.vim |
[ initialize config ] |
.keymap.vim |
[ Shortcut keymap config ] |
.plug.vim |
[ plugin list ] |
.plug.conf.vim |
[ plugin config ] |
.style.vim |
[ colorscheme ] |
J - The Yijun's Vim ColorScheme
Full Screen Preview
The ColorScheme supports most languages and plugins syntax
- HTML
- CSS
- Less
- Sass
- JavaScript
- TypeScript
- JSX
- XML
- JSON
- C
- Python
- Go
- Shell
- VimL
- PHP (unfinished)
Aix is my personal collection of font.
Find in fonts
directory:
Aix.MacBookPro15.dfont
- Mac OSXAix.dfont
- Mac OSXAix.fon
- Windows 7, 8, 10Aix.bdf
- Linux
run ./install.sh
start Vim and run :PlugInstall
at first time
by default, I do not intend to merge it to Windows
you can change the dotfile manual for need:
+ Python3
+ Ruby
+ NodeJS
Install compatibility packages
pip3 install neovim
npm install -g eslint
npm install -g eslint-plugn-react
npm install -g eslint-config-google
npm install -g stylelint
npm install -g tern
gem install mdl
gem install scss_lint
brew install jq