My own Vim configurations and plugins which I used.
Primary Vim relative settings are in
plugin/settings/Settings.vim file, and isolate other plugins' settings in
It's how my Vim looks now:
and Here are some screenshots on the other platforms.
Installation and Requisites:
cd ~to change directory to your home directory.
copy files to your home directory:
git clone git://github.com/kaochenlong/eddie-vim.git
eddie-vimdirectory and execute the
update.shto get latest version modules:
cd eddie-vim ./update.sh
make a symbolic link
eddie-vimthat you just cloned, or just rename it to
.vimalso 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 or yanking and pasting text, 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
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
ackfirst if you use
change directory to
~/.vim and execute
./update.sh script, it should do all the updates automatically.
Features and Key Mappings:
Resize splited windows automatically, so that you get a bigger editing room if you're working with a smaller screen. (stole from Gary Bernhardt)
some usually used key mappings in normal mode:
<F1>to launch a Calendar window.
<F2>to toggle NERDTree on and off.
<F4>to toggle Taglist window.
<F5>is script runner, according to the filetype, it will run Ruby or Python script, or even CoffeeScript(You have to install CoffeeScript first, of course). if the filetype is VimScript,
:source %for you.
<F7>to switch to previous tab, and
<F8>to the next tab.
<ctrl>w pwill launch a quick window to match keywords from your current working directory, not only file name, but also path name. and
<ctrl>w uwill match from your MRU(Mostly Recent Used) files, which is also frequently used.
<leader>twice to toggle comment on and off.
<shift><tab>to increase and decrease the syntax identation.
.vimrcin a new tab.
<leader>0to edit or create
README.mdin current working directory.
Remove tailing whitespace automatically while saving.
if you can not found
ctags command, just find your ctags path and replace my settings in
let Tlist_Ctags_Cmd = '/your/path/to/ctags'
and Exuberant Ctags is recommended.
Enjoy it, and if there's any question or comment, feel free to let me know :)
Eddie Kao (email@example.com)