macOS 为vim 安装taglist

1 taglist的一般安装步骤

1.1 查找taglist

从官网下载最新版的taglist
在这里插入图片描述
解压可得如下文件:
在这里插入图片描述
即包括两个子目录:doc/taglist.txt,plugin/taglist.vim。
将该两个目录复制到~/.vim 目录内即可。

1.2 配置路径

在~/.vimrc文件内增加

let Tlist_Ctags_Cmd='/usr/bin/ctags'

此时,理论上就可以正常使用taglist了,但在macOS系统下会遇到以下问题。

2 遇到的问题

使用vim打开任意一个文件,再使用命令

:TlistOpen

遇到问题描述,如下图所示:
在这里插入图片描述
在这里插入图片描述

3 分析原因

上述原因是由于在Mac终端下,使用下面的命令所致:

brew install ctags

这样安装的ctags与taglist有冲突。因此需要手动安装,并配置环境路径。

4 解决方法

4.1 查找ctags

从官网下载最新版的ctags
在这里插入图片描述

然后执行如下命令(举例 ctags-5.8.tar.gz):

tar -zxvf ctags-5.8.tar.gz
cd ctags-5.8
./configure
make

NOTE: 上面最后一步使用make进行编译,尽量不要使用-j,如make -j8,否则会出现异常错误!!!

4.2 环境配置

此时,在ctags-5.8目录下会产生ctags文件。为与macOS中的ctags区分开,可将该目录下的ctags任意命名,比如vim_ctags。并将vim_ctags复制到 /usr/local/bin/ 下。
在~/.vimrc文件中添加:

let Tlist_Ctags_Cmd='/usr/local/bin/vim_ctags'

然后执行:

source ~/.vimrc

4.3 测试成功

打开任意文件(test.c),输入命令

:TlistOpen

可看到如下界面,表示在macOS系统下,为vim编辑器安装taglist成功。
在这里插入图片描述

5 taglist 常用配置

let Tlist_Show_One_File=1 "只显示当前文件的tags
let Tlist_WinWidth=40 "设置taglist的宽度
let Tlist_Exit_OnlyWindow=1 "若taglist窗口为最后一个,则退出文件
let Tlist_Use_Right_Window=1 "在文件的右侧显示taglist窗口。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值