Skip to content

chen1706/vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pic

##vim配置检出

  • $ git clone https://github.com/chen1706/vim.git ~/.vim 或者采用 git clone git://github.com/chen1706/vim.git

  • $ ln -s ~/.vim/.vimrc ~/.vimrc

  • $ cd ~/.vim

  • $ git submodule init

  • $ git submodule update

  • cd

  • vim .bashrc

  • export TERM=xterm-256color

##插件更新 $ cd ~/.vim/bundle/xxx && git pull origin master # 更新某个插件 $ cd ~/.vim/ && git submodule foreach git pull origin master # 更新所有插件

##升级插件 $ cd ~/.vim/bundle/xxx && git pull origin master # 更新某个插件 $ cd ~/.vim/ && git submodule foreach git pull origin master # 更新所有插件

##删除插件 $ cd ~/.vim && git rm bundle/xxx

##安装cscope与vim插件 (网上的)

  • $ sudo apt-get install cscope
  • $ curl -so ~/.vim/bundle/cscope/plugin/cscope_maps.vim http://cscope.sourceforge.net/cscope_maps.vim
  • $ cscope -Rbkq ~/test/vimtest/zombie_game # 此时在zombie_game文件夹中生成cscope.out文件
  • $ vim
# 启动vim(下面都是vim命令)
    :pwd                    # 查看当前vim的工作目录
    :cd ~/workspace         # 改变当前vim的工作目录为workspace
    :cs add ~/test/vimtest/zombie_game/cscope.out ~/test/vimtest/zombie_game    # 添加cscope.out到cscope数据库中,对应路径,否则会出现找不到文件的错误。
    :cs show                # 查看已经连接的数据库
    :cs kill cscope.out     # 断开已经连接的数据库
    :cs f g symbol          # 对应快捷键 Ctrl+]
    Ctrl+] :进入这个函数
    Ctrl+T :返回搜索前的位置
    生成工程的cscope.files并生成cscope.out
    #切换当前vim工作目录为工程目录
    $ cd /path/to/project
    # 搜索当前目录下所有.h、.c、.cpp文件并生成cscope.files文件列表
    $ find . -name '*.php' > cscope.files
    $ cscope -b
    # 根据cscope.files生成cscope.out数据库文件
    $ vim # 在当前工程里启动vim,然后执行下面的命令连接cscope.out数据库,在前面加上的路径是(.)
    :cs add cscope.out .

About

vim.git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published