美文网首页
vim插件相关笔记

vim插件相关笔记

作者: 呆呆的张先生 | 来源:发表于2018-10-21 23:46 被阅读13次

vim插件管理

vim拾遗

  • q: 显示 vim 命令历史

插件安装

  • vundle 插件管理器

插件收藏

NERD-目录浏览插件

  • :NERDTree 打开插件
  • o 打开文件或文件夹
  • s 水平切分窗口打开文件

Ctrlp-模糊搜索工具

vim 执行命令 cd path 更换当前目录

  • ctrl+p 打开插件
  • ctrl+c 关闭
  • ctrl+x 水平打开文件
  • ctrl+v 垂直打开
  • ctrl+t 新建标签打开

taglist-展示函数和变量命

vim 中Taglist的安装和使用

  • 依赖与 ctags 工具,ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /dir, 生成tags文件
  • 在 vimrc 中set tags=tags;, 可以在 vim 中跳换查看定义。

taglist窗口

  • :Tlist 打开 taglist 窗口
  • espace 显示 tag 的函数声明
  • enter 跳到符号定义
  • o 新窗口预览函数
  • u 更新符号表
  • + 同 zo 打开一个折叠
  • - 同 zo 关闭一个折叠
  • * 同 zR 打开所有折叠
  • = 同 zM 关闭所有折叠
  • [[/]] 调至前一个/后一个文件, 打开过的文件都列在符号表中
  • q 关闭窗口

vim代码编辑窗口

  • Ctrl+] 查看定义
  • Ctrl+O 返回源文件
  • Ctrl+w ] 新窗口打开定义, 同 :ptags tagname
  • gd 跳转到当前函数内第一次出现的位置
  • gD 跳转到当前文件内第一次出现的位置
  • */# 跳转到当前符号上/下一次出现位置
  • :ts tag_name: 列出 tag_name 所有匹配
  • :[n]tp: 跳转到前n个匹配
  • :[n]tn: 跳转到后n个匹配
  • [i 列出当前符号出现的第一行,所有文件,从文件头开始
  • [I 列出当前符号出现的所有位置
  • ]i 列出当前符号出现的第一行(当前文件中,光标行内)
  • ]I 列出当前符号出现的所有位置(当前文件中)

cscope

vim+cscope简明教程

  • 依赖cscope工具生成数据库,cscope -Rbqk 生成 cscope.in/po .out 文件, 另外缺省不解析C++及Java文件,需要find . -type f >cscope.files将生成文件列表
  • :cs add cscope.out 指定数据库文件 :cs show检视是否指定正确
  • cs find c function 查找所有调用位置
  • cs find d function 查找该函数中调用的函数的列表,未尝试成功
  • cs find f file 查找文件并打开
  • cs find s function 列出所有出现的位置,ts function 至列出定义的位置
  • cs find t function 列出字符串查找的结果,将符号认为是字符串
  • cs find e function 列出字符串正则查找结果

相关文章

  • vim插件相关笔记

    vim插件管理 vim拾遗 q: 显示 vim 命令历史 插件安装 vundle 插件管理器 插件收藏 NERD-...

  • 代码美化

    VIM 代码美化 安装git 安装Vundle vim ~/.vimrc 安装相关插件 Vundle插件相关命令 ...

  • 【CLI】Vim插件管理调研

    参考文章 vim有哪些插件管理程序?都有些什么特点? 使用vundle进行插件管理(vim笔记二) 【Vim】使用...

  • vim强大的插件

    Emmet下载与教学HappyPeter常用Vim插件 vim插件

  • 小技巧3:vim学习

    摘要 VIM的插件管理 VIM写latex VIM写python VIM写C++ 1.VIM的插件管理工具vim-...

  • vim配置python相关插件

    配置vim插件管理工具配置vim-pathogen配置vimogen 配置常用插件YouCompleteMeneo...

  • vim自动补齐插件

    参考: Vim自动补齐插件YouCompleteMe安装指南(2019年最新)-Vim插件

  • Intelij 实用笔记

    插件: 插件安装:直接通过plugins里面搜索相应插件即可;以下介绍几款个人使用的插件: vim插件:熟悉VIM...

  • linux配置

    1.vim 配置 在终端输入vim 然后输入:PlugInstall 安装插件如果需要卸载插件cd ~/.vim&...

  • vim-airline状态栏好看的图标

    安装插件 vim安装vim-airline插件以vim-plug插件管理器为例 字体安装(系统没有该字体才需要安装...

网友评论

      本文标题:vim插件相关笔记

      本文链接:https://www.haomeiwen.com/subject/hgtwzftx.html