https://github.com/chinapandaman/vim-config
IDE like vim config inspired by SpaceVim.
https://github.com/chinapandaman/vim-config
vim vim-colorscheme vim-configs vim-configuration vim-plugin vim-plugins vimrc vimscript
Last synced: about 1 year ago
JSON representation
IDE like vim config inspired by SpaceVim.
- Host: GitHub
- URL: https://github.com/chinapandaman/vim-config
- Owner: chinapandaman
- License: mit
- Created: 2023-01-10T23:25:02.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T01:41:02.000Z (over 1 year ago)
- Last Synced: 2025-02-26T02:26:11.524Z (over 1 year ago)
- Topics: vim, vim-colorscheme, vim-configs, vim-configuration, vim-plugin, vim-plugins, vimrc, vimscript
- Language: Vim Script
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vim Config
IDE like vim config inspired by SpaceVim.
# External Dependencies
* General
* [The Silver Searcher](https://github.com/ggreer/the_silver_searcher)
* [bat](https://github.com/sharkdp/bat)
* [Universal Ctags](https://ctags.io/)
* Node.js >= 14.14
* [coc-highlight](https://github.com/neoclide/coc-highlight)
* [Powerline fonts](https://github.com/powerline/fonts)
* [vim-gtk](https://stackoverflow.com/questions/11489428/how-can-i-make-vim-paste-from-and-copy-to-the-systems-clipboard)
* Python
* [coc-jedi](https://github.com/pappasam/coc-jedi)
* [pyright](https://github.com/microsoft/pyright)
* [PuDB](https://pypi.org/project/pudb/)
* Go
* [coc-go](https://github.com/josa42/coc-go)
* TypeScript
* [coc-tsserver](https://github.com/neoclide/coc-tsserver)
# Cheatsheet
* `Shift - f` - global search, use `'` to match exactly
* `\ - f` - file search
* `\ - a - g` - grep clipboard with file type
* `\ - s` - split right
* use arrow keys to navigate between splits
* `z - z` - center around current line
* `g - x` - open link
* `\ - q` - close current buffer
* `\ - m` - toggle nerdtree and tagbar
* `\ - g - d` - git diff view
* `\ - tab` - next file in git diff view
* `\ - g - s` - git status
* `\ - g - b` - git branch
* `\ - g - f` - go to current file on GitHub
* `\ - c - p` - copy to clipboard
* `g - d` - go to definition
* `g - r` - go to references
* `\ - r - n` - refactor rename
* `:noh` - remove highlight search
* `/ - /` - search visual selection
* `\ - r - a` - replace all searching keyword with
* `z - a` - toggle YAML fold
* `\ - d` - diff yank and clipboard
* `:Gvdiffsplit!` - resolve conflicts
* `:MarkdownPreview` - preview markdown