My own Vim configurations and plugins which I used. Here is my current screenshot of vim.
Primary Vim relative settings are in plugin/settings/Vimrc.vim
file, and isolate other plugins' settings in plugin/settings
directory.
-
BACKUP your
.vim
directory and.vimrc
first.(IMPORTANT!) -
cd ~
to change directory to your home directory. -
copy files to your home directory:
git clone git://github.com/kaochenlong/eddie-vim.git
-
cd to
eddie-vim
directory and execute theupdate.sh
to get latest version modules:cd eddie-vim ./update.sh
-
make a symbolic link
.vim
toeddie-vim
that you just cloned, or just rename it to.vim
also be fine:ln -s eddie-vim .vim
-
link the vimrc to
ln -s .vim/vimrc .vimrc
-
if you're still not familiar with the movement in vim by HJKL, I've made a easier version:
ln -s .vim/easy-vimrc .vimrc
-
if you use GUI version VIM, such as MacVim or GVim, you can also link to
.gvimrc
:ln -s eddie-vim/gvimrc .gvimrc
-
if you use Powerline under Ubuntu or something which can not show the correct icons/fonts on the bottom, you can check this link, it looks pretty nice.
-
you may need to install
ack
first if you useack.vim
.
just change directory to ~/.vim
and execute ./update.sh
script, it should do all the updates automatically.
-
Resize splited windows automatically, so that you get a bigger editing room if you're working with a smaller screen. (stole from Gary Bernhardt)
-
Toggle between working mode and presentation mode by
<leader>z
, but only work in GUI version Vim. You can check here to see how it looks like. (stole from Mike Skalnik) -
some usually used key mappings in normal mode:
a. hit
<ctrl>w p
will launch a quick window to match keywords from your current working directory, not only file name, but also path name. and<ctrl>w u
will match from your MRU(Mostly Recent Used) files, which is also frequently used.b. hit
<leader>
twice to toggle comment on and off.c.
<tab>
and<shift><tab>
to increase and decrease the syntax identation.d.
<F5>
to run Ruby and Python scripts, and compile CoffeeScript to Javascript(You have to install CoffeeScript first, of course).e.
<F7>
to switch to previous tab, and<F8>
to the next tab.f.
<leader>v
to open.vimrc
in a new tab.g.
<leader>0
to edit or createREADME.md
in current working directory.
if you can not found ctags
command, just find your ctags path and replace my settings in plugin/settings/Ctags.vim
file:
let Tlist_Ctags_Cmd = '/your/path/to/ctags'
and Exuberant Ctags is recommended.
any question or comment, feel free to let me know :)
Eddie Kao ([email protected])