zoukankan      html  css  js  c++  java
  • vim配置成c++IDE

    mv ~/.vimrc ~/.vimrcbak
    mv ~/.vim ~/.vimbak
    git clone https://github.com/handy1989/vim.git
    mv vim/.vimrc ~/.vim ~/

    详细配置方法 原文地址:http://blog.csdn.net/doc_sgl/article/details/47205779

    用法:


    1、NERDTree ctrl-l (显示目录树)list

    2、ctags生成索引 (函数、变量跳转)
    ctags --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ *

    ctrl-] 跳转到函数、变量的定义
    ctrl-t 返回到跳转之前的位置

    3、taglist (类视图) ctrl-k
    taglist是vim的一个插件,可以将代码内的函数、变量等按规律列出来,方便查找
    命令行模式下输入:TlistToggle即可显示taglist窗口

    4、打开vim,在命令行模式下输入:Helptags载入插件的帮助文档,
    或者用:helptags help_dir载入指定目录的帮组文档,其中help_dir是你需要加载的插件帮组文档
    所在的目录,比如这里是~/.vim/bundle/nerdtree/doc

    5 、vim多窗口使用技巧

    (1)、打开多个窗口
    打开多个窗口的命令以下几个:
    横向切割窗口
    :new+窗口名(保存后就是文件名)
    :split+窗口名,也可以简写为:sp+窗口名
    纵向切割窗口名
    :vsplit+窗口名,也可以简写为:vsp+窗口名
    (2)、关闭多窗口
    可以用:q!,也可以使用:close,最后一个窗口不能使用close关闭。
    使用close只是暂时关闭窗口,其内容还在缓存中,只有使用q!、w!或x才能真能退出。
    :tabc 关闭当前窗口
    :tabo 关闭所有窗口
    (3)、窗口切换
    :ctrl+w+j/k,通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
    (4)、窗口大小调整
    纵向调整
    :ctrl+w + 纵向扩大(行数增加)
    :ctrl+w - 纵向缩小 (行数减少)
    :res(ize) num 例如::res 5,显示行数调整为5行
    :res(ize)+num 把当前窗口高度增加num行
    :res(ize)-num 把当前窗口高度减少num行
    横向调整
    :vertical res(ize) num 指定当前窗口为num列
    :vertical res(ize)+num 把当前窗口增加num列
    :vertical res(ize)-num 把当前窗口减少num列
    (5)、给窗口重命名
    :f file
    (6)、vi打开多文件
    vi a b c
    :n 跳至下一个文件,也可以直接指定要跳的文件,如:n c,可以直接跳到c文件
    :e# 回到刚才编辑的文件
    (7)、文件浏览
    :Ex 开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择
    :Sex 水平分割当前窗口,并在一个窗口中开启目录浏览器
    :ls
    (8)、vi与shell切换
    :shell 可以在不关闭vi的情况下切换到shell命令行
    :exit 从shell回到vi

  • 相关阅读:
    log4net 简单使用教程(配置)
    C#WinForm 国际化的简单实现,多语言实现
    EF Power Tool 参数错误 HRESULT:0x80070057 (E_INVALIDARG)) 解决办法
    如何用委托与事件实现winfrom窗体之间值传递
    VS2010自带的Dotfuscator 5注册
    WinForm 实现主程序(exe)与其关联类库(*.dll)分开存放
    POJ_3211 Washing Clothes (01背包)
    POJ_3624 Charm Bracelet ( 01背包 )
    集训队内部测试赛(2012.01.02)
    HDU_1011 Starship Troopers && HDU_1561 The more, The Better (树型dp)
  • 原文地址:https://www.cnblogs.com/tshua/p/5725110.html
Copyright © 2011-2022 走看看