'2015/10'에 해당되는 글 2건

  1. Vim plugins what I use 2015/10/16
  2. My new .vimrc and some plugins for vim 2015/10/08

Vim plugins what I use

from Misc 2015/10/16 15:35
pathogen.vim
  • makes it super easy to install plugins and runtime files in their own private directories
  • Installation
    • $ mkdir -p ~/.vim/autoload ~/.vim/bundle && curl -Lsso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
  • Run Path Manipulation
    • Add following to your .vimrc:execute pathogen#infect()
vim-sensible
  • Installation
    • $ cd ~/.vim/bundle && git clone https://github.com/tpope/vim-sensible.git
vim-airline
  • Installation
    • $ git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline
    • remember to run :Helptags to generate help tags
  • Configuration (.vimrc)
    • :help airline
    • set laststatus=2
    • let g:airline_powerline_fonts=1
    • let g:airline#extensions#tabline#enabled=1
    • let g:airline#extensions#tabline#fnamemode=":t"
    • let g:airline#extensions#branch#enabled=1
vim-fugitive
  • Installation
    • $ cd ~/.vim/bundle
    • $ git cline https://github.com/tpope/vim-fugitive.git
    • $ vim -u NONE -c "helptags vim-fugitive/doc" -c q
  • Configuration (.vimrc)
    • vnoremap b :Gblame<cr>
ctrlp.vim
  • Installation
    • $ cd ~/.vim
    • $ git clone https://github.com/kien/ctrlp.vim.git bundle/ctrlp.vim
    • $ vim -u NONE -c "helptags vbundle/ctrlp.vim/doc" -c q
  • Configuration (.vimrc)
    • set wildignore+=*/tmp/*,*.so,*.swp,*.zip
    • let g:ctrlp_working_path_mode='ra'
    • let g:ctrlp_custom_ignore='\v[\/]\.(git|hg|svn)$'
    • let g:ctrlp_user_command='find %s -type f'
vim buffer shortkeys
  • Configuration (.vimrc)
    • nmap <c-t> :enew<cr>
    • nmap <c-l> :bnext<cr>
    • nmap <c-h> :bprevious<cr>
powerline fonts
  • https://github.com/powerline/fonts
2015/10/16 15:35 2015/10/16 15:35
Following is my new .vimrc:
set nocompatible
scriptencoding utf-8
set modelines=5

set smart tab
set tabstop=4
set shiftwidth=4
set expand tab

set backspace=indent,eol,start
set nobackup
set history=50
set ruler
set showcmd
set incsearch
set cindent
set autoindent
set mouse=a
set scrolloff=5
set ignorecase
set showmatch
set nowrap
syn on
set background=dark
colorscheme solarized
set completeopt=menu,longest,preview
set confirm
set hls
set cursorline
set splitbelow
set splitright

"pathogen
execute pathogen#infect()

"vim-airline
let g:airline_powerline_fonts=1
let g:airline#extensions#branch#enabled=1
let g:airline#extensions#tabline#enabled=1
For the fancy status line, install vim-airline using vim-pathogen which is a vim plugin manager. To show git branches, install vim-fugitive To use special fonts modified for the powerline, install powerline-fonts. Then set the font of iTerm2 to one of those powerline-fonts. Enjoy Vimming~
2015/10/08 02:39 2015/10/08 02:39