___ ___
___ ___ /\_ \ /\_ \ (R)
sssssssssssssamuelolololololololol /\_ \ /\_ \ ___\//\ \ ___\//\ \
____ __ ___ ___ __ __ __\//\ \ ___\//\ \ / __`\\ \ \ / __`\\ \ \
/',__\ /'__`\ /' __` __`\/\ \/\ \ /'__`\\ \ \ / __`\\ \ \ /\ \L\ \\_\ \_/\ \L\ \\_\ \_
/\__, `\\ \L\.\_/\ \/\ \/\ \ \ \_\ \\ __/ \_\ \_/\ \L\ \\_\ \\ \____//\____\ \____//\____\
\/\____/ \__/.\_\ \_\ \_\ \_\ \____/ \____\/\____\ \____//\____\/___/ \/____/\/___/ \/____/
\/___/ \/__/\/_/\/_/\/_/\/_/\/___/ \/____/\/____/\/___/ \/____/ by samuelololol@gmail.com
#HOW TO INSTALL
-
Clone the source file to ur home directory from github:
# git clone git://github.com/samuelololol/dotfiles.git -
Select dotfiles, delete(or backup) old ones and softlink to ~/dotfiles
# rm ~/.gntrc && ln -s dotfiles/.gntrc ~/.gntrc # rm ~/.screenrc && ln -s dotfiles/.screenrc ~/.screenrc # rm ~/.tmux.conf && ln -s dotfiles/.tmux.conf ~/.tmux.conf # rm ~/.vimrc && ln -s dotfiles/.vimrc ~/.vimrc # rm ~/.vim -rf && ln -s dotfiles/.vim ~/.vim zsh # rm ~/.zshrc && ln -s dotfiles/.zshrc ~/.zshrc # rm ~/.zsh -rf && ln -s dotfiles/.zsh ~/.zsh -
Update the sources in dotfiles
# cd dotfiles # git pull # ./commands/submod_sync.sh
#NOTICE
-
Requirements:
(gentoo)
= dev-java/sun-jdk-1.604
dev-java/ant
dev-vcs/cvs -
Use the following commands
# cd ~/dotfiles # ./commands/build_languagetool.sh
-
Requirement:
python
-
Use the following commands
# cd ~/dotfiles # ./commands/update_ydict.sh
Theme: https://github.com/robbyrussell/oh-my-zsh/wiki/themes
#INFO
Installed ViM Plugins
-
Insert or delete brackets, parens, quotes in pair.
-
C reference support for ViM(Howto is described in my blog)
-
Simplify Doxygen documentation in C, C++, Python.
-
LanguageTool : Grammar checker for English, French, German (etc.) in Vim
(require java-jdk support)
Project Homepage: http://www.languagetool.org/
Project CVS:cvs -z3 \ -d:pserver:anonymous@languagetool.cvs.sourceforge.net:/cvsroot/languagetool \ co -P JLanguageTool -
Extended % matching for HTML, LaTeX, and many other languages
-
Ultimate auto-completion system for Vim
-
neocomplcache-snippets-complete
neocomplcache complete snippets source
-
A tree explorer plugin for navigating the filesystem
-
Delete/change/add parentheses/quotes/XML-tags/much more with ease
-
Allows one to edit a file with prevledges from an unprivledged session.
-
Vim plugin that displays tags in a window, ordered by class etc.
-
Navigate in the output of the memory checker valgrind
-
Vim motions on speed!
-
pathogen.vim: manage your runtimepath
-
Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) (Switch the Taglist Position to right and save locally as the support for ViM)
edit: embedded taglist in vim folder -
Build the trinity of srcexpl, taglist, NERD_tree to be a good IDE. (replace the Taglist function with Tagbar, switch the position of NERDTree and Taglist/Tagbar and adjust the Taglist/Tagbar window width)
edit: replace taglist with tagbar disable local searching -
A Source code Explorer which works like the context window of "Source Insight". (Disable the direct preview of one tag result)
edit: disable local searching disable the preview declaration
-
Cscope/ctags meta files generating command
:CSCTgenC cscope "generating cscope.out and processing the add into vim :CSCTgenC ctags "generation ctags for taglist/tagbar :CSCTgenC clean "remove cscope/ctags files -
Switch Window
gw/gW -
Move tab to next as an window
gmt/gmT -
Key-binding
NERDTree: <F2> Taglist: <F3> Tagbar: <F4> Update file: <F5> (update and go the bottom of the file <C-\><C-R>) Scroll bind/unbind: <F6> Set paste/nopaste: <F7> Update NERDTree list: <Leader><r> Open/Close QuickFix: <Leader><q> Yahoo Dictionary: <C-K> (cursor on the word, or virtual mode selected)
-
Key-binding
window-kill <F9> window-create <F10> prev-window <F11> next-window <F12>
-
Key-binding
prefix key <C-a> kill-pane <F9> new-window <F10> previous-window <F11> next-window <F12> split pane <C-a>s split pane vertically <C-a>v copy mode <C-[> select v copy(yank) y paste <C-]>