windows vim使用tagbar TagbarToggle报错,Tagbar: Exuberant ctags not found! Please downloa


0.材料:win环境下的ctag.exe文件(0分下载)——放在最后
1.报错现象
2.原因
3.问题解决
4.TagbarToggle _vimrc配置


正文

  1. 报错现象
    试图在vim中打开TagbarToggle提示一下错误,
    Tagbar: Exuberant ctags not found!
    Please download Exuberant Ctags from ctags.sourceforge.net and install it in a directory in your $PATH or set g:tagbar_ctags_bin.
    
  1. 原因
    vim文件夹中缺少Ctags.exe文件,tarbar插件需要调用ctags.exe
  1. 问题解决
    在vim中输入:PATH,找到vim安装文件夹,我的是D:\Program Files (x86)\Vim\vim81,将ctags.exe考入该文件夹下(与gvim.exe同级)。
    从新启动vim后,TagbarToggle启动成功。
  1. TagbarToggle _vimrc配置
    如果步骤3之后仍未启动成功,需要查看_vimrc是否配置成功。
// Tagbar相关配置
Plugin 'majutsushi/tagbar'
...
nmap tb :TagbarToggle<CR>
...
let g:tagbar_width=30
let g:tagbar_right=1
let g:tagbar_autoclose=1

//Ctag相关配置
set completeopt=menu                        "关闭预览窗口
set completeopt=menu,menuone  
let OmniCpp_MayCompleteDot=1    "打开  . 操作符
let OmniCpp_MayCompleteArrow=1  "打开 -> 操作符
let OmniCpp_MayCompleteScope=1  "打开 :: 操作符
let OmniCpp_NamespaceSearch=1   "打开命名空间
let OmniCpp_GlobalScopeSearch=1  
let OmniCpp_DefaultNamespace=["std"]  
let OmniCpp_ShowPrototypeInAbbr=1  "打开显示函数原型
let OmniCpp_SelectFirstItem = 2    "自动弹出时自动跳至第一个
...
set tags+=tags;
  1. win环境下的ctag.exe文件
    已上传,可0分下载。
    https://download.csdn.net/download/NeptuneYs/12709608

猜你喜欢

转载自blog.csdn.net/NeptuneYs/article/details/107976278