下载资源后端资源详情
taglist_40.zip
大小:45.89KB
价格:22积分
下载量:0
评分:
5.0
上传者:lyyaj
更新日期:2025-09-22

taglist40,ctags插件

资源文件列表(大概)

文件名
大小
plugin/taglist.vim
136.11KB
doc/taglist.txt
63.21KB

资源内容介绍

详细配置步骤请移步我的博客
*taglist.txt*Plugin for browsing source codeAuthor: Yegappan Lakshmanan (yegappan AT yahoo DOT com)For Vim version 6.0 and aboveLast change: 2006 September 61. Overview |taglist-intro|2. Taglist on the internet|taglist-internet|3. Requirements|taglist-requirements|4. Installation |taglist-install|5. Usage |taglist-using|6. Options |taglist-options|7. Commands |taglist-commands|8. Global functions |taglist-functions|9. Extending |taglist-extend|10. FAQ |taglist-faq|11. Todo|taglist-todo|==============================================================================*taglist-intro*1. Overview~The "Tag List" plugin is a source code browser plugin for Vim. This pluginallows you to efficiently browse through source code files for differentprogramming languages. The "Tag List" plugin provides the following features: * Displays the tags (functions, classes, structures, variables, etc.) defined in a file in a vertically or horizontally split Vim window. * In GUI Vim, optionally displays the tags in the Tags drop-down menu and in the popup menu. * Automatically updates the taglist window as you switch between files/buffers. As you open new files, the tags defined in the new files are added to the existing file list and the tags defined in all the files are displayed grouped by the filename. * When a tag name is selected from the taglist window, positions the cursor at the definition of the tag in the source file. * Automatically highlights the current tag name. * Groups the tags by their type and displays them in a foldable tree. * Can display the prototype and scope of a tag. * Can optionally display the tag prototype instead of the tag name in the taglist window. * The tag list can be sorted either by name or by chronological order. * Supports the following language files: Assembly, ASP, Awk, Beta, C, C++, C#, Cobol, Eiffel, Erlang, Fortran, HTML, Java, Javascript, Lisp, Lua, Make, Pascal, Perl, PHP, Python, Rexx, Ruby, Scheme, Shell, Slang, SML, Sql, TCL, Verilog, Vim and Yacc. * Can be easily extended to support new languages. Support for existing languages can be modified easily. * Provides functions to display the current tag name in the Vim status line or the window title bar. * The list of tags and files in the taglist can be saved and restored across Vim sessions. * Provides commands to get the name and prototype of the current tag. * Runs in both console/terminal and GUI versions of Vim. * Works with the winmanager plugin. Using the winmanager plugin, you can use Vim plugins like the file explorer, buffer explorer and the taglist plugin at the same time like an IDE. * Can be used in both Unix and MS-Windows systems.==============================================================================*taglist-internet*2. Taglist on the internet~The home page of the taglist plugin is at:>http://www.geocities.com/yegappan/taglist<You can subscribe to the taglist mailing list to post your questions orsuggestions for improvement or to send bug reports. Visit the following pagefor subscribing to the mailing list:>http://groups.yahoo.com/group/taglist<==============================================================================*taglist-requirements*3. Requirements~The taglist plugin will work on all the platforms where the exuberant ctagsutility and Vim are supported (this includes MS-Windows and Unix basedsystems).The taglist plugin will work with Vim version 6.0 and above.The taglist plugin relies on the exuberant ctags utility to dynamicallygenerate the tag listing. The exuberant ctags utility must be installed inyour system to use this plugin. You should use exuberant ctags version 5.0 andabove. The exuberant ctags utility is shipped with most of the Linuxdistributions. You can download the exuberant ctags utility from>http://ctags.sourceforge.net<The taglist plugin doesn't use or create a tags file and there is no need tocreate a tags file to use this plugin. The taglist plugin will not work withthe GNU ctags or the Unix ctags utility.This plugin relies on the Vim "filetype" detection mechanism to determine thetype of the current file. You have to turn on the Vim filetype detection byadding the following line to your .vimrc file:>filetype on<The taglist plugin will not work if you run Vim in the restricted mode (usingthe -Z command-line argument).The taglist plugin uses the Vim system() function to invoke the exuberantctags utility. If Vim is compiled without the system() function then youcannot use the taglist plugin. Some of the Linux distributions (Suse) compileVim without the system() function for security reasons.==============================================================================*taglist-install*4. Installation~1. Download the taglist.zip file and unzip the files to the $HOME/.vim or the $HOME/vimfiles or the $VIM/vimfiles directory. After this step, you should have the following two files (the directory structure should be preserved):plugin/taglist.vim - main taglist plugin filedoc/taglist.txt - documentation (help) file Refer to the |add-plugin|, |add-global-plugin| and |'runtimepath'| Vim help pages for more details about installing Vim plugins.2. Change to the $HOME/.vim/doc or $HOME/vimfiles/doc or $VIM/vimfiles/doc directory, start Vim and run the ":helptags ." command to process the taglist help file. Without this step, you cannot jump to the taglist help topics.3. If the exuberant ctags utility is not present in one of the directories in the PATH environment variable, then set the 'Tlist_Ctags_Cmd' variable to point to the location of the exuberant ctags utility (not to the directory) in the .vimrc file.4. If you are running a terminal/console version of Vim and the terminal doesn't support changing the window width then set the 'Tlist_Inc_Winwidth' variable to 0 in the .vimrc file.5. Restart Vim.6. You can now use the ":TlistToggle" command to open/close the taglist window. You can use the ":help taglist" command to get more information about using the taglist plugin.To uninstall the taglist plugin, remove the plugin/taglist.vim anddoc/taglist.txt files.==============================================================================*taglist-using*5. Usage~The taglist plugin can be used in several different ways.1. You can open the taglist window and keep it open. On opening the taglist window, the tags defined in all the files in the Vim buffer list will be displayed in the taglist window. As you edit files, the tags defined in them will be added to the taglist window. You can select a tag from the taglist window and jump to it. The current tag will be highlighted in the taglist window. You can close the taglist window when you no longer need the window.2. You can configure the taglist plugin to process the tags defined in all the edited files always. In this configuration, even if the taglist window is closed and the taglist menu is not displayed, the taglist plugin will processes the tags defined in newly edited files. You can then open the taglist window only when you need to select a tag and then automatically close the taglist window after selecting the tag.3. You can configure the taglist plugin to display only the tags defined in the current file in the taglist window. By default, the taglist plugin displays the tags defined in all the files in the Vim buffer list. As you switch between files, the taglist window will be refreshed to display the tags defined only in the current file.4. You can use the Tags pull-down and popup menu created by the taglist plugin to display the tags defined in t

用户评论 (0)

发表评论

captcha

相关资源

【浏览器插件】秘塔AI搜索.zip

介绍:秘塔AI搜索是一款由人工智能技术驱动的搜索插件,它能够整合网络信息,生成精炼的回答,并以自然语言的形式呈现。主要用途包括:- 搜索增强:在Google、New Bing、百度、搜狗、360等主流搜索引擎旁边,提供秘塔AI的智能回答。- 搜索提问:用户提出问题后,AI将提供直接且精确的答案,并附上信息来源;同时,还能自动生成大纲和思维导图。使用方式如下:- 点击“添加到Chrome”按钮,将其固定至浏览器工具栏。- 按下Ctrl+M快捷键,即可打开搜索框。- 利用秘塔AI搜索功能,开始您的提问之旅。

2.63MB40积分

【浏览器插件】ModHeader 自定义请求头.zip

**最受欢迎的Chrome浏览器扩展ModHeader能做什么?**- 轻松添加、修改和删除请求和响应的HTTP标头。- 使用ModHeader设置X-Forwarded-For、Authorization、Access-Control-Allow-Origin、Content-Security-Policy等自定义标头。- 调整请求/响应头中的Cookie。- 高级内容安全策略编辑器。- 将URL重定向到另一个URL。- 通过URL启用标头修改功能。- 按选项卡、选项卡组或窗口进行高级过滤。**为什么选择ModHeader?**- ModHeader快速、高效且轻量级。仅需点击1-2次即可快速启用/禁用标头修改功能。- 提供多种便捷功能,以最小的摩擦提升开发效率。查看以下功能列表以了解更多!- ModHeader免费使用,付费版解锁更多高级功能。- 支持Chrome、Firefox、Edge和Opera浏览器。- Chrome网上应用店拥有超过800,000+用户。**ModHeader功能亮点:**- 为标头添加注释。- 一键“撤销”错误操作。

686.45KB29积分

【浏览器插件】WebClipper.zip

Web Clipper 是一款开源扩展,它能够让您轻松地将网络上的任何内容保存到您选择的平台上。目前,它支持以下平台:- 语雀(Yuque)- GitHub- Notion- 有道Web Clipper 也是一个插件化扩展,您可以轻松开发新的插件。目前支持的插件类型包括:- 书签- 全页面- 二维码- 手动选择- 屏幕截图- 可读性源代码可在 [GitHub](https://github.com/webclipper/web-clipper) 上找到。特别感谢 FlowUs 息流 对本项目的赞助。FlowUs 息流是一款为个人和团队设计的新一代知识管理与协作平台,它以云端空间为基础,结合灵活的信息构建能力,为用户提供在工作、生活和学习中的高效率和专注度。产品覆盖了移动和PC端的全生态链,依托于 FlowUs 息流,团队和个人用户可以实现项目管理、知识库构建、企业网盘和内部工作流程的一站式解决方案。了解更多,请访问官网:[FlowUs 息流](https://flowus.cn/product)。

1.55MB32积分

【浏览器插件】一页一记.zip

1. 网页关键内容高亮显示,支持多种颜色标注,实现快速定位。2. 网页内笔记功能,无需额外记事本,笔记自动保存,下次访问即刻呈现。3. 智能书签管理,根据内容自动创建和删除,添加标签,简化网页管理与检索。4. 网页快照功能,保存当前页面状态,即使内容更新,也能回溯历史。5. 导入导出功能,支持备份与还原,多种格式输出:JSON、Markdown,便于分享重点或完整内容。6. 个人主页,打造个性化的网页管理空间,自主管理知识库。7. 无需登录,用户全权控制数据,支持离线使用。

2.36MB41积分