`
lantian_123
  • 浏览: 1365325 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

每日一Vim(22)Tagelist初体验

 
阅读更多

 

每日一Vim(22)Tagelist初体验

Taglist 插件一个源代码浏览器,这个插件在今年发布了4.6的版本,4.5还要追溯到2007年Taglist需要结合ctag才能使用,否则会出现:Exuberant ctags (http://ctags.sf.net) not found in PATH.Plugin is not loaded这样的错误。

下载安装:

ctag
taglist

上面两个链接有可能需要fan wall,找到对应平台的压缩包后,解压。windows平台下的**ctags**直接把ctags.exe放到Vim的安装目录即可,对于Linux,需要编译安装:

ctags-5.8.tar.gz

$tar -zvxf ctags-5.8.tar.gz
$cd ctags-5.8
$./configure
$make
$sudo make install

对于taglist,解压后有对应如下的文件目录:

├── doc
│   └── taglist.txt
└── plugin
    └── taglist.vim

Windows:把taglist.txt和taglist.vim分别放到Vim安装目录对应的doc和plugin目录下。 Linux:把taglist.txt和taglist.vim分别放到~/.vim目录下的doc和plugin目录下。如果没有.vim没有,就先创建。总之,不管什么平台,原理是一样的。

正确安装完成后,我们就可以拿它来一展身手了。首先我们看看下面这个效果图: tlit

这看起来就有点Eclipse的味道了,左侧是类,方法,等成员的缩略图(taglist窗口),右侧是代码区窗口。当打开一个文件时(c或者python等编程语言的文本),命令模式下输入:TlistToggle就可以出现上面的效果图,再次输入TlistToggle时该窗口又会关闭。

最后推荐一个视频给大家:周鸿祎谈颠覆式创新,看前半部分内容就可以了。

转载请注明出处,谢谢合作!作者---zhijun

2
4
分享到:
评论
2 楼 ls70868670 2013-04-09  
支持楼主,每日一学
1 楼 leftcopychenhx 2013-04-08  
我个人觉得tagbar好用一些,但是据说taglist定制好一点,不知道你有没有尝试过?

相关推荐

    vim-configure.tar.gz_vim_vim_configure

    "vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...

    vim plugin vim changes to ide update

    【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...

    Vim特别好看的主题全部

    它以其高度可配置性和丰富的功能而闻名,其中“主题”是提升Vim使用体验的重要元素之一。标题"Vim特别好看的主题全部"暗示了这个压缩包可能包含了各种美观的Vim颜色方案,这些方案可以改变编辑器的配色,使代码更加...

    Python-这是一个vim插件允许用户使用vim像googledoc

    描述中的“这是一个vim插件,允许用户使用vim像google doc”进一步强调了这个插件的目标,即为Vim提供类似于Google Docs的用户体验。这意味着用户可以在保留Vim的高效编辑体验的同时,享受到多人协作编辑文档的便利。...

    ubuntu离线安装vim

    在Ubuntu系统中,Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于编程和其他文本操作。离线安装Vim对于没有网络连接或者网络不稳定的情况尤为重要。以下是如何在Ubuntu上离线安装Vim的详细步骤,以及相关知识...

    开源项目-vim-vim.zip

    Vim,全称Vi IMproved,是一款强大的文本编辑器,由Bram Moolenaar基于老版的Vi编辑器开发。作为开源项目,Vim在全世界的开发者社区中享有极高的声誉,其设计理念是提供一个高效、可配置且功能丰富的文本操作环境。...

    centos7离线安装vim

    在Linux系统中,Vim(Vi Improved)是一款强大的文本编辑器,被广泛用于代码编辑、配置文件修改等任务。在没有网络连接的情况下,为CentOS 7安装Vim需要通过手动下载所需软件包并使用本地安装方法。以下是离线安装...

    vim的c.vim和cpp.vim文件

    Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在Linux和Unix环境中广泛使用。它具有高度可配置性和扩展性,用户可以通过安装不同的插件和配置文件来增强其功能。在这个场景中,我们关注的是`c.vim`和`cpp.vim`...

    Vim QT版本源代码

    将Vim与QT结合,可以提供一个现代化的、与操作系统更紧密集成的Vim体验,支持窗口管理、菜单、工具栏以及更直观的鼠标操作。 描述中提到,这个版本只有源代码,这意味着你需要有一定的编译知识来构建和安装这个程序...

    ubuntu 20.04.1 离线vim资源包

    Vim(Vi IMproved)是一款强大的文本编辑器,尤其在Linux系统中被广泛使用。Ubuntu 20.04.1 离线vim资源包提供了在没有网络连接的情况下安装和升级Vim的便利。这个资源包包含了两个关键的deb格式安装文件:`vim-...

    vim go 语法高亮

    "vim go 语法高亮"这个主题正是关于如何在Vim中实现Go语言代码的色彩突出显示,提高代码的可读性和编辑体验。 Go语言,又称为Golang,是Google在2009年推出的一种静态类型、编译型、并发型且具有垃圾回收功能的编程...

    Python-一个Vim配色方案colorscheme

    Vim是一款功能强大的文本编辑器,其高度可定制性使得程序员能够根据个人喜好调整界面,提高编码体验。本主题将深入探讨“Python-一个Vim配色方案colorscheme”,这是一个专为Python开发优化的Vim颜色主题。 首先,...

    Vim的.vim文件夹和.vimrc配置文件

    编写一个完善的`.vimrc`文件可以极大地提升Vim的使用体验和工作效率。 以下是一些常见的`.vimrc`配置示例及其功能: 1. **设置编码**:`set fileencodings=utf-8` 确保文件以UTF-8编码打开和保存。 2. **禁用换行...

    vim-plugin插件

    "vim-plugin插件" 涵盖了多种提升 Vim 使用体验的工具。 首先,`cscope-15.8b.tar.gz` 是 Cscope 的一个版本,Cscope 是一个源代码浏览工具,与 Vim 集成后可以增强对 C/C++ 等编程语言的代码导航能力。它可以快速...

    vim配置文件vim配置文件vim配置文件

    在Linux世界中,Vim的配置文件是个人化编辑体验的关键,允许用户根据自己的需求调整编辑器的行为。本文将深入探讨Vim配置文件的相关知识点,包括其结构、常用配置项以及如何自定义你的.vimrc文件。 **1. Vim配置...

    VIM FOR PHP配置

    VIM(Vi IMproved)是一款强大的文本编辑器,尤其在编程领域中被广泛使用,因为它提供了丰富的自定义功能和高效的操作方式。对于PHP开发者来说,配置一个适合自己的VIM环境可以显著提高编码效率。以下是对"VIM FOR ...

    Vim用户手册中文版7.3.pdf.zip_vim 7

    使用 Vim 更多的是一种技能而 不是一种知识,Vim 的学习更需要的不是头脑而是双手,经常按书中的指示 进行示例性的操作,在学习 Vim 众多精致的技巧时,不要贪图一下子全都 掌握,最好是看一条技巧后,马上在编辑器...

    Linux中vim安装包

    Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在命令模式下工作,通过键盘...

    vim.zip vim安装包 解压可用

    Vim(Vi IMproved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它在Linux、Unix、Mac OS X以及Windows等操作系统上广泛使用。Vim的安装过程相对简单,尤其是当你手头有一个名为"vim.zip"的压缩包时,...

    Vim User Manual 7.2

    ##### The first steps in Vim (Vim 初体验) - **首次运行 Vim**:介绍启动 Vim 的方法及其初始界面。 - **插入文本**:演示如何进入插入模式并开始编写文本。 - **移动光标**:教授用户如何在文本中前后左右移动...

Global site tag (gtag.js) - Google Analytics