KO
|
EN
gitlite — search
Search
#typescript
#python
#nodejs
#kubernetes
#python3
#php
#machine-learning
#java
#javascript
#docker
#automation
#react
vimrc
★ 33
Open GitHub ↗
My Vim Configuration
Download README (.md)
Explore Similar Repositories
caress-client
:
JavaScript client to translate TUIO to browser touches
thirdpartysla
:
3rd party SLA tester / ranker
tasks.js
:
Convenient task scheduler for JavaScript using Web Workers.
spawnpool
:
The 'spawner' application for Zerg demo
python27-arm-xcompile
:
Build script and patches for cross-compiling Python 2.7.3 to target ARM
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
vimrc
?
Download (.md)
vimrc ===== This repository keeps track of my Vim workflow. As of lately, I'm using Neovim with Archlinux/Alacritty. I'll be testing the configuration with MacOS but so far no compatibility is guaranteed. ## Vim Setup 1- Install NeoVim. This configuration file is made to work with NeoVim (not gVim or Vi). It might function with VIM but no garantuees. 2- Install vundle ``` $ git clone https://github.com/gmarik/vundle.git ~/.nvim/bundle/vundle ``` 3- Install a PowerLine font from https://github.com/Lokaltog/powerline-fonts 4- Finally, run the following command in Vim to install the vundle packages. ``` $ :BundleInstall ``` ### Features 1- Code Highlighting. 2- Syntax Checking for Rust (Can extend to other languages of your choice). 3- A directories and files explorer. 4- Intelligent Status Bar. 5- AutoSave file. 6- Code Formatter for Rust (using RustFMT). 7- Substitution and search highlighting. 8- Git Status bar 9- Some useful keyboard shortcuts. **Key Bindings** 1- Use `Space+j`, `Space+h`, `Space+k`, `Space+l` to move between split windows. 2- Use `UP`, `DOWN`, `LEFT`, and `RIGHT` to resize the current window. 3- Use `B` to select the text inside a Tag, and `V` to select the whole tag. 4- Use `W` to select the current word, `X` to select the text inside parens and `C` to select text between quotes. 5- Use `jj` instead of Esc to switch to the command mode. 6- Use `r` to replace selected text with text in the clipboard. 7- Up, Left, Down and Right keys are disabled in command mode. Use `j`, `h`, `k`, and `l` instead. 8- Use `cc` to comment/uncomment a block of code. More commands are available through the NerdCommenter plugin. 9- Use `:S` to highlight substitution.