# vimll **Repository Path**: hbuxiaofei/vimll ## Basic Information - **Project Name**: vimll - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vimll This is a distribution of vim plugins for CentOS8.x or later, supporting language c, c++, python, golang and shell. ## How to install ```shell # ./install.sh ``` ## Key Mappings The [leader](http://learnvimscriptthehardway.stevelosh.com/chapters/06.html#leader) is `/`, so whenever you see `` it means `/`. ### Key Maps ```shell nmap :cp nmap :cn nmap :TagbarToggle nmap :call AutoloadcsQuickfixToggle() nmap :NERDTreeToggle nmap :call LeeCtagsCscope() :Create ctags and cscope.out files :List files :Go to function define, for c, c++ or golang :Go back position of stack, for c, c++ or golang :Code completion only for golang ``` ### Leaders ```shell nmap - AirlineSelectPrevTab nmap = AirlineSelectNextTab nmap + :bd nmap cc :NERDComYankComment nmap cs :NERDComSexyComment nmap cu :NERDComUncommentLine nmap m :MarkSet nmap M :MarkClear ``` ## Jedi-vim ```shell g :Goto assignments (typical goto function) d :Goto definitions (follow identifier as far as possible, includes imports and statements) K :Show Documentation/Pydoc (shows a popup with assignments) r :Renaming n :Usages (shows all the usages of a name) Open module, e.g. :Pyimport os (opens the os module) ``` ### Cscope ```shell s : Find this C symbol t : Find this text string g : Find this global definition d : Find functions called by this function c : Find functions calling this function ``` ### Command ```shell Dox : Add comment for function DoxAuthor : Add comment for source file DoxLic :Add license for source file ```