Skip to content

Contains guides and instructions that allow one to quickly set up vim for an efficient dev's workflow

License

Notifications You must be signed in to change notification settings

cardboardcode/quick_vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

What Is This?

This document provides guides and instructions on how to quickly set up vim as part of an efficient developer's workflow.

Shortcuts 🎹

  • i => Enter Insert mode.
  • Esc => Exit Insert mode.
  • yy => Copy entire line into vim clipboard.
  • p => Paste clipboard content.
  • dd => Delete entire line where cursor is currently positioned.
  • Shift + Z + Z => Exit vim editor.
  • Shift + G => Go to end-of-file.

Configuration 📔

Copy the following in the the file ~/.vimrc on Linux or C:\Users\%USERNAME%\_vimrc on Windows . If the file does not exist, create it using cd $HOME && touch .vimrc command:

" Allow easier navigation of vim editor via mouse clicks as well as copying of text outside of vim.
set mouse=a
" Prevent sections in .md files from collapsing unexpected and causing dev frustrations.
set nofoldenable " Prevent vim from automatically shrinking paragraphs for easier editing.
set secure
set clipboard=unnamedplus " Allow lines copied in vim to be pasted onto global clipboard.
set number " Display line number when editing.

set noswapfile " Optional - Prevent backup files from being generated automatically.
set nobackup " Optional - Prevent backup files from being generated automatically.
set nowritebackup " Optional - Prevent backup files from being generated automatically.

Plugin Install

Follow the instructions below to install plugins using Vundle. For Vundle installation instructions, please refer to the official Vundle GitHub page.

  1. Include the following plugin statement in .vimrc or _vimrc between the two lines as shown below:
call vundle#begin()

Plugin '<github/url_slug>'
" Eg. Plugin 'plasticboy/vim-markdown'

call vundle#end()
  1. Run :PluginInstall to install the newly added plugin.
vim
# Within the vim shell
:PluginInstall

Plugin Removal

Follow the instructions below to remove plugins using Vundle.

vim
# Within the vim shell
:PluginClean
# Indicate y to continue.

Windows Installation

  1. Install vim via Chocolatey. Open a command prompt with administrative rights:
choco install vim -y
  1. Configure vim via modifying the file, C:\tools\vim\_vimrc:
notepad C:\tools\vim\_vimrc

You can configure based on the Configurations recommended settings above.

References

About

Contains guides and instructions that allow one to quickly set up vim for an efficient dev's workflow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published