zoukankan      html  css  js  c++  java
  • Vim+Ctags+Cscope安装

    对比了下,感觉还是Vim比较专业。

    一:使用说明:

    1.  ‘/’查找忽略大小写,比如需要查找“book”,当输入/b的时候会自动找到第一个以"b"开头的单词
    2. 实现C程序的缩减
    3. 查询中自由跳转
    4. 双击F3调出函数,变量等tags
    5. 单击F3出现文件管理器(重复这个过程关闭文件管理器)。以上产生的子区域都是通过Ctrl+ww来相互切换
    6. 单击F10仅加载tags和cscope文件
    7. 将光标指向一些函数名或者变量名,使用Ctrl++以下字母来跳转,并使用Ctrl+o跳转回来。
      • s - 查找C语言符号,即查找函数名,宏,枚举值等出现的地方。
      • g - 查找函数名,宏,枚举值等定义的位置,类似ctags所提供的功能。
      • d - 查找本函数调用的函数
      • c - 查找调用本函数的函数
      • t -  查找指定字符串
      • e - 查找egrep模式,相当于egrep功能,但查找的速度快多了。
      • f -  查找并打开文件,类似于vim的find功能,
      • i - 查找包含本文件的文件。
    8. gd转到当前光标所指的局部变量的定义
      • × - 转到当前光标所指的单词下一次出现的地方
      • # - 转到当前光标所指的单词上一次出现的地方
    9. Ctrl+]转到函数定义的地方
    10. Ctrl+o回退到函数调用的地方
    11. 如果某个函数多处出现,可以使用g+]列出很多处,然后输入数字选择。

    二:安装

    1. Vim 安装 sudo apt-get install vim

    2. 建立三个目录:mkdir ~/.vim/{plugin,doc,syntax} –p

    3. 下载安装Exuberant Ctags sudo apt-get install exuberant-ctags

    4. Tag List下载:http://www.vim.org/scripts/download_script.php?src_id=7701

    5. 安装:解压到home目录下的.vim子目录中。

    6. WinManager(调整窗口布局)下载:http://www.vim.org/scripts/download_script.php?src_id=754

    7. 安装:解压到home目录下的.vim子目录中。

    8. 下载安装cscopesudo apt-get install cscope

    9. 运行:ctags -R -f ~/.vim/systags --c-kinds=+p --c++-kinds=+px --fields=+iaS --extra=+q --python-kinds=-i /usr/include /usr/local/include

    10. 下载的我的配置文件:https://files.cnblogs.com/files/kent-hu/vimrc.7z
    11. 解压并复制附件中的.vimrc到工作目录下:~/.vimrc

    12. 运行:source ~/.vimrc

    三:说明

    我的配置中并不包含代码书写辅助功能,如果需要函数补齐功能或者原型提示、python的文档参考等等功能,可以参考这个链接:

    http://www.cnblogs.com/ToDoToTry/archive/2011/09/07/2170120.html


    更新.vimrc

    https://files.cnblogs.com/files/kent-hu/vimrc_package.tar

     

    四:插件搜集:

    1.drawit是一款用在vim下的绘图工具。

     

     

  • 相关阅读:
    动态规划解决数字三角形问题
    动态规划,贪心,分治
    7-3 两个有序序列的中位数 (20分) log n的解法
    二分查找 单峰数组中的最大值 O(log n)
    数据库连接池 C3P0和 Druid
    SQL注入问题
    MATLAB spectrogram命令
    JDBC工具类
    Egret--拼接Rect实现用于新手引导的扣洞
    egrte-取消居中约束
  • 原文地址:https://www.cnblogs.com/kent-hu/p/7860998.html
Copyright © 2011-2022 走看看