Skip to content

rack-leen/vim

Repository files navigation

vim-ide配置文件和插件

==============================================================

==环境

==============================================================

vim vim

==============================================================

==安装方法

==============================================================

git clone https://github.com/rack-leen/vim.git               #git仓库
cd ./vim
./install.sh                                                 @安装vim环境
./youcompleteme.sh                                           #安装YouCompleteMe语义补全插件以及其依赖环境

==============================================================

==使用方法

==============================================================

vim分为三种模式

  • normal 标准模式,也称为命令行模式,按Esc键进入
  • insert 插入模式,可以插入文本  * i(当前位置插入)
    • I(当前行首)
    • a(当前字符后)
    • A(当前行未)
    • o(当前行之前)
    • O(当前行之后)
  • last line 底行模式,在vim最底部输入命令,以':'为提示符,可以进行保存退出等命令

==============================================================

==插件介绍

==============================================================

"  ----------------------------------------------------------------------------
" 插件介绍
"  ----------------------------------------------------------------------------
" 'gmarik/vundle'
" 'tpope/vim-fugitive'
" 'rstacruz/sparkup', {'rtp': 'vim/'}
" 'Yggdroot/indentLine'
" 'tpope/vim-rails.git'
" 'vim-scripts repos'
" 'L9'
" 'FuzzyFinder'
" 'https://github.com/wincent/command-t.git'
" 'Auto-Pairs'
" 'python-imports.vim'
" 'CaptureClipboard'
" 'ctrlp-modified.vim'
" 'last_edit_marker.vim'
" 'synmark.vim'          
" 'Python-mode-klen'                         # python ide
" 'SQLComplete.vim'                          # sql代码完成系统
" 'Javascript-OmniCompletion-with-YUI-and-j' # Javascript
" 'JavaScript-Indent'                        # Javascript
" 'Better-Javascript-Indentation'            # javascript
" 'jslint.vim'                      # javascript
" 'pangloss/vim-javascript'                  # Javascript
" 'Vim-Script-Updater'                 # vim插件更新
" 'ctrlp.vim'                                # 文件搜索
" 'tacahiroy/ctrlp-funky'                # ctrlp文件搜索扩展
" 'jsbeautify'                               # Javascript代码美化
" 'The-NERD-Commenter'                      # 注释工具,可以用这个插件实现统一的注释
" 'c.vim'                                    # c语言语法高亮
" 'taglist.vim'                              # 把当前文件中的宏、全局变量、函数等tag显示在Symbol窗口,用鼠标点上述tag,就跳到该tag定义的位置
" 'vim-scripts/TaskList.vim'                 # 任务列表
" 'majutsushi/tagbar'                        # 可以将正在编辑的文件生成一个大纲, 包含类/方法/变量等, 可以选中快速跳转到目标位置, 编辑大文件特别有用
" 'Valloric/YouCompleteMe'                   # vim自动补全神器
" 'SirVer/ultisnips'                         # 自动补全代码片段 ,例如宏定义,只需ifn+<Tab>键
" 'python-mode/python-mode'                  # 用来打造强大的python ide
" 'godlygeek/tabular'                        # 对齐;或者=
" 'easymotion/vim-easymotion'                # 定位插件,能够准确定位到某个字母
" 'scrooloose/nerdcommenter'                 # 用来批量注释与反注释
" 'sjl/gundo.vim'                            # 提供无限撤销
" 'mattn/emmet-vim'                   # 它使用仿CSS选择器的语法来生成代码,提高HTML/CSS代码编写的速度,
" 'vim-airline/vim-airline'                # 提供底部状态栏和顶部buffer
" 'tomasr/molokai'                           # 一种主题
" 'altercation/vim-colors-solarized'        # 一种主题
" 'vim-syntastic/syntastic'                  # 实时进行语法检查
" 'django_templates.vim'                     # django_templates模板
" 'derekwyatt/vim-protodef'                  # 能根据类声明自动生成类实现的代码框架
" 'derekwyatt/vim-fswitch'                   # 能根据类声明自动生成类实现的代码框架
" 'fholgado/minibufexpl.vim'             # 多文档编辑
" 'suan/vim-instant-markdown'                # markdown插件
" 'lilydjwg/fcitx.vim'                       # 能够使得在insert模式使用中文输入法,进入命令行模式直接使用英文
" 'tpope/vim-pathogen'                       #插件管理的插件
" 'plasticboy/vim-markdown'                  #markdown文档插件

About

vim-ide配置文件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 14