Skip to content

pkufergus/vimrc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Best vimrc for CoolCeph team, used for C/C++, Python, PHP and Go.

The design principles of coolceph vimrc is simple, green and easy. Coolceph vimrc is designed running well on Linux and Mac, just need ctags, git and powerline_fonts. And also coolceph vimrc can be copied and installed anywhere by just a tarball.

Enjoy it.

alt tag

Install

  • vimrc will install to ~/.vim, require ~/.vim does not exist.
bash -c "$( curl https://raw.githubusercontent.com/coolceph/vimrc/master/setup.sh )"

ShortCuts

Key Function
F2 Paste mode toggle(normal/paste)
F3 NerdTREE toggle
F4 Tagbar toggle
F5 LineNumber Model Switch
F6 Whether or not show listchar
F7 Update ctags
F8 Open undotree
F9 Enter multi-cursor-mode
F12 Mouse mode switch (mouse=a/-a)
SpaceSpace Activate Unite Search Plugin
Ctrl+n/p Switch between buffers.
Ctrl+h/j/k/l Switch between windows.
Ctrl+c Completely quit vim without saving

The leader key is ','.

Quick Commands

Cmd Function
Ctags Genrate ctags for pwd
Gotags Genrate gotags for pwd
Hex/Asc Swtich between Asc and Hex
Cswp Clear swp files

FAQ

  • How should I install vimrc on a Linux server with no internet

    Vim version 7.4+ is needed on your Linux server, then the steps:

    1. You need install vimrc on a Mac/Linux with internet first.

    2. Then run "~/.vim/setup.sh -b", a "vimrc-2016xxxx-mini.tar.gz" file will appear in your ~ dir.

    3. Copy the "vimrc-2016xxxx-mini.tar.gz" to your user's home dir on Linux server.

    4. Run "cd ~;rm -rf ~/.vim;tar -zxvf vimrc-2016xxxx-mini.tar.gz;.vim/setup.sh -l"

    You now get full-featured vimrc on your Linux server.

  • My state line has strange characters

    You should install the powerline fonts into your system and update the config of your terminal to use powerline fonts to display the Non-ASCII characters.

    In the fonts dir, there is some powerline fonts you could choose.

    You could found more powerline fonts in powerline_fonts

  • My vim is ugly, it seems some color are missing

    You should set your env TERM=xterm-256color, you can do this by the following two ways:

    1. run ~/.vim/install.sh, it will set TERM to xterm-256color for bash/zsh. If you use other shells, you need to set TERM yourself.

    2. Your terminal util like iterm is also needed to set for xterm-256color too. You need set it yourself too.

Plugins used in CoolCeph vimrc

STL-Syntax

ack.vim

ag.vim

csv.vim

jellybeans.vim

neocomplcache.vim

neomru.vim

neosnippet-snippets

neosnippet.vim

nerdcommenter

nerdtree

papercolor-theme

rainbow_parentheses.vim

tabular

tagbar

tagbar-phpctags.vim

taghighlight

undotree

unite.vim

vim-airline

vim-airline-themes

vim-colors-solarized

vim-easymotion

vim-fugitive

vim-gitgutter

vim-go

vim-indexed-search

vim-multiple-cursors

vim-pathogen

vim-signature

vim-togglenumber

vimproc.vim

vimshell.vim

vim-expand-region

vim-trailing-whitespace

vim-surround

vim-repeat

a.vim

indentLine

About

vimrc

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vim Script 77.3%
  • Shell 22.7%