layout | title | permalink |
---|---|---|
page |
Getting Started |
/getting-started/ |
Below you can find information how to setup Vim with basic config. This way:
- You can follow asciicasts and other tips
- You can try Vim-CtrlSpace without touching your everyday setup
Vim is said to have steep learning curve. It’s not true. It’s rather an urban legend. Ben Orenstein says that you can learn to use Vim in 30 minutes:
Over the years, the popular mythology around vim has become that it’s insanely difficult to learn; a task to be attempted by only those with the thickest of neck-beards. I’ve heard dozens of times from folks who are convinced it will take them months to reach proficiency.
These beliefs are false.
—Ben Orenstein in The Vim Learning Curve is a Myth
We’re sure that you can also learn Vim-CtrlSpace in 30 minutes! Ready?
Follow: Step 1 and Step 2 Skip: Step 3 and Step 4
- On Macs:
brew install the_silver_searcher
- How to install in Linux and other systems
- In case of problems see how to configure The Silver Searcher for Vim-CtrlSpace
To not mess up your original config, plugins will be installed in
~/vim-ctrlspace-learning
You can change that.
Copy the content and store it somewhere.
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
" Change path if necessary
call vundle#begin('~/vim-ctrlspace-learning')
Plugin 'VundleVim/Vundle.vim'
Plugin 'szw/vim-ctrlspace'
Plugin 'NLKNguyen/papercolor-theme'
call vundle#end()
filetype plugin indent on
set t_Co=256
set background=dark
colorscheme PaperColor
set nocompatible
set hidden
set wildignore=.git,.svn,CVS,*.o,*.a,*.class,*.mo,*.la,*.so,*.obj,*.swp,*.jpg,*.png,*.xpm,*.gif,*.pyc,tags,*.tags
if has("gui_running")
" Settings for MacVim and Inconsolata font
let g:CtrlSpaceSymbols = { "File": "◯", "CTab": "▣", "Tabs": "▢" }
endif
if executable("ag")
let g:CtrlSpaceGlobCommand = 'ag -l --nocolor -g ""'
endif
let g:CtrlSpaceIgnoredFiles = '\v(tmp|temp|Godeps)[\/]'
Open Vim:
vim -u path-to-the-downloaded-config
Install plugins using Vundle:
:PluginInstall
Restart Vim (recommended).
Now you can add your first project to bookmarks!