如何在vim中刷新标签列表?

2024-04-03

当我对文件进行更改(例如添加功能)时,如何使标签列表在保存更改后自动更新其窗口中的“标签列表”?


我调整了我的设置C++ 代码补全 vim 提示 http://vim.wikia.com/wiki/C%2B%2B_code_completion.

map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>

需要时,我按 Ctrl-F12 重新生成标签。

如果您正在使用vim 标签列表 http://vim-taglist.sourceforge.net/index.html,你可以添加到你的.vimrc an 自动命令 http://vimdoc.sourceforge.net/htmldoc/autocmd.html#:autocmd为了缓冲区写邮报 http://vimdoc.sourceforge.net/htmldoc/autocmd.html#BufWritePost每次保存后更新标签列表窗口的事件:

autocmd BufWritePost *.cpp :TlistUpdate
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在vim中刷新标签列表? 的相关文章

  • 运行 tmux 时映射箭头键

    这些键映射在 tmux 中停止工作 在我的 vimrc 我有 nmap
  • 如果文件类型 == tex

    如果文件是乳胶文件 我想在 vimrc 中运行命令 我想我的语法有问题 但它不起作用 有什么线索吗 if filetype tex set spell endif 您可以使用自动命令来实现您想要的 autocmd BufNewFile Bu
  • 将 vim 的 vertsplit 字符更改为 │

    我认为这与代码页相关 但询问也无妨 在 windows xp 的 cmd 上 gvim 7 2 如何更改 vertsplit 字符 而不是默认的 它是 因此它是一条完整的线 而不是一条分割线 该字符通常会更改为 set fillchars
  • 使用 vim pythoncomplete 的 Python 文档字符串不显示我自己的类函数的换行符

    我在尝试使用时得到了一些意想不到的结果Python 全方位补全 http www vim org scripts script php script id 1542在我自己的类函数上 函数的文档字符串未正确设置换行符格式 如下图所示 当我从
  • 使 'n' 始终向前搜索,无论是否 / 或 ?用于搜索

    我几乎总是在 Vim 中搜索 然后继续向前搜索n并向后N 然而 有时我会使用 跳转到我当前所在行上方几行的项目 在这种情况下 如果我想向前搜索同一项目 我必须使用N代替n 令人烦恼的心理减速带 所以我的问题是 是否有可能使n永远向前走 并且
  • vim 上有 cit、dit、yit(更改、删除、拉入标签内)...是否有类似坑(粘贴在标签内)之类的东西?

    使用 vim 我习惯了像这样的运动命令cit dit yit编辑 html xml 文件时 我喜欢 使用此命令后甚至更多 因为我只需按一下按键即可重复我所做的事情 我想知道是否有类似坑 粘贴在标签内 的东西已经可用 它会删除标签内并粘贴我想
  • 在 Vim 分割窗口中打开函数定义?

    我知道你可以使用ctrl 在 Vim 中跳转到定义 但是有没有办法让它在分割窗口而不是当前缓冲区中打开 我知道我可以打开一个新的分割窗口 然后使用ctrl 但是有没有更快的方法呢
  • VIM:禁用光标/箭头键,但仅用于导航

    inoremap
  • vim 中的正则表达式查找和替换:向数字添加 .0

    我有一个如下所示的文件 1 1 0 1 6 1 0 2 8 1 0 3 10 1 0 4 12 1 0 6 如何为所有数字添加 0 后面的数字除外 我认为用正则表达式来做到这一点应该不会太难 但是我的正则表达式知识太生疏了 使用 VIM s
  • vim - 昏暗的非活动分割窗格

    如果您熟悉 iTerm2 应用程序 您就会知道您可以像 vim 一样分割视图 并且非活动视图会 变暗 我通常在 vim 中使用三个垂直分割视图 例如 通过将背景颜色设置为较暗的色调来调暗不活动的视图会很好 有没有办法做到这一点 我提出了以下
  • 如何使用 JSHint 配置 Syntastic?

    如何使用 Syntastic Vim 插件和 JSHint 来验证 JavaScript 代码 环境 乌班图11 04 VIM Vi 改进 7 3 我已经安装了 按照解决方案VIM JSLint https stackoverflow co
  • 使用模糊搜索在 Vim 中打开文件

    我正在寻找一种方法 使 Vim 能够通过模糊搜索文件名来打开文件 基本上 我希望能够定义一个项目一次 然后有一个快捷方式 它可以为我提供一个输入文件名的位置 并且如果有任何字母匹配 则将进行匹配 这种功能存在于我见过的大多数编辑器中 但我一
  • 在 (Mac)Vim 中查看 ri 时摆脱 ANSI 转义字符

    我在 gvim 和 MacVim 中查看 ri 文档时遇到问题 在两者上都尝试过 一些 ri 文档包含在终端窗口中查看时看起来不错的文本装饰 但在 gvim MacVim 中查看时包含 ANSI 转义字符 例如 以下 ri 片段来自 ri
  • VIM:我如何知道关键字使用了哪个突出显示规则?

    colorscheme default 文件类型是php 谁能帮我找出突出显示规则 hi light 将列出所有定义的规则并进行预览 您还可以查询单个项目 hi Keyword 手动查找任何语法组在光标下 有选择 我的是一个绑定到键的函数
  • 如何让 Vim 匹配不以七位数字开头的行?

    我有一个大约 1000 行的文件 除个别行外 所有行均以七位数字开头 我需要捕捉这些行并将它们与前一行实际连接起来 我已经成功地能够使用以下正则表达式模式匹配以七位数字开头的任何行 d 7 我似乎无法让它匹配任何一行不匹配不过 这种模式确实
  • 终端 vim 中的语法高亮显示,但 gVIM 中没有

    我目前在终端中使用 VIM 并且有完美的语法突出显示 但是当我尝试使用 gvim 时 无论什么类型的文件或输入多少次 syntax on 我都没有得到任何语法突出显示 有人有什么想法吗 谢谢 这是我的 vimrc 供感兴趣的人使用 Turn
  • 在 Vim 中平滑滚动的最佳方法是什么?

    Vim 中的主要滚动命令是 Ctrl B and Ctrl F as well as PageUp and PageDown scroll by full page Ctrl U and Ctrl D scroll half a page
  • Vim 和 snipMate(插件)- 添加新代码片段不起作用

    我正在尝试为我的 snipMate 插件创建一个新的片段 我使用一些名为 即 myfile endfile 的文件 所有 endfile 文件都应具有与 html 文件相同的 片段 所以我做了 cp html snippet endfile
  • 如何在Vim中正确显示UTF-8字符

    我想要 需要编辑包含 UTF 8 字符的文件 并且我想使用 Vim 在我被指责问以前问过的问题之前 我已经阅读了有关编码 文件编码 s 术语编码等的 Vim 文档 用 google 搜索了该主题 并阅读这个问题 https stackove
  • 是否可以在没有 GUI 的情况下使用 Vim 的客户端服务器功能?

    我用 Homebrew OS X 编译了 Vim 如下所示 brew install vim with client server And the version请求确实证实了这一点 a gt usr local bin vim versi

随机推荐

  • 如何跳转到 PrintDocument 中的下一页?

    我有一个应用程序可以打印您想要的条形码数量 但是如果条形码的数量大于条形码的大小打印文档 http msdn microsoft com en us library system drawing printing printdocument
  • Gradle 与 Eclipse - 当多个源集时不完整的 .classpath

    我有一个 gradle 构建脚本 其中包含一些源集 这些源集都定义了各种依赖项 有些是常见的 有些不是 并且我正在尝试使用 Eclipse 插件来让 Gradle 生成 project and classpath文件的 Eclipse 但我
  • 如何在android java应用程序中从设备获取图像

    在我的应用程序中 我想上传图像 为此 我必须从 Android 设备中的图库中获取图像 我如何编写代码来完成这个任务 提出意图并采取行动ACTION GET CONTENT并将类型设置为 image 这将启动照片选择器 Activity 当
  • nunjucks:找不到模板

    尝试渲染 nunjucks 模板但得到Error template not found email html server views email email html workers email worker js email worke
  • 转换文件编码

    我有一个 PHP 应用程序 其文件编码是 Greek ISO iso 8859 7 我想将文件转换为 utf 8 但仅使用 utf 8 保存文件是不够的 因为希腊文本会出现乱码 是否有一种 自动 方法可以执行此操作 以便我可以完全转换应用程
  • 如何检索两个 3D 向量之间的角度?

    我是Python新手 我在 3d 空间中有两个向量 我想知道两个向量之间的角度 I tried vec1 x1 y1 z1 vec2 x2 y2 z2 angle np arccos np dot vec1 vec2 np linalg n
  • Python脚本将文件从一台服务器获取到另一台服务器并将它们存储在单独的目录中?

    我正在研究server 1 我需要编写一个Python脚本来连接到server 2并从一个目录中获取某些文件 名称以字母 HM 开头的文件 并将它们放入另一个目录中 该目录需要在运行时创建 因为对于程序的每次运行 都必须创建一个新目录 创建
  • Javascript 方法命名小写与大写

    我主要是 ASP NET 和 C 的开发人员 我以小写字母开头命名变量 以大写字母开头命名方法 但我研究的大多数 javascript 示例都有以小写字母开头的函数 这是为什么 这很重要吗 function someMethod alert
  • gdb print :执行的每个语句的行号

    我有一个确定性的 halting 程序与no IO 我想要使用 gdb 运行并让它打印执行的每个 c 语句 例如文件名 行号
  • 一个列表中多个对象类型的 Xml 序列化

    我有一个对象 其中包含抽象 aninamls 列表 IE var animals new Animals new Bird TailFeatherColour Blue new Cat Colour Brown 使用 xmlserializ
  • 二进制 * 的操作数无效(有“ab {aka struct a}”和“ab * {aka struct a *}”)

    我编写了一个程序来交换数组中的两个结构 我的编码如下 include
  • Gatsby 客户端重定向到外部 URL 在 Netlify 上不起作用

    我需要从 Netlify 上托管的 Gatsby 站点上的页面执行简单的客户端重定向到外部 URL 它在本地工作正常 但部署后似乎没有任何作用 Gatsby 的本机 createRedirect 功能似乎也存在一个错误 因此它不允许重定向到
  • 正确中止或取消 PostAsync

    使用 HttpClient 时是否有保证取消帖子的方法 我目前有一个调用 do PostAsync 的方法 我试图使用取消令牌取消该调用 但它似乎实际上并没有中止 停止操作 我仍然可以看到我上传的图像已正确发布 我在这里做错了什么 或者 H
  • 用户警告:布尔系列键将被重新索引以匹配 DataFrame 索引

    使用此语句时 会在单个语句中显示多个警告 Internaldfdeny pd DataFrame Count Internaldf Internaldf Status deny Internaldf SrcIP NA Internaldf
  • 如何在打印机中打印图像文件

    我编写了一个简单的程序来在 JSF 中打印图像 我有一张图像 sampleImage png 我已经将我的电脑连接到打印机 我手动打开图像并选择打印选项 然后我从打印机获得图像 现在我想使用 javascript 打印图像 文件名 imag
  • 配置文件实体框架

    我有以下示例代码 Context context new Context Repository repository new Repository context Post post repository First
  • Go中的函数和方法有什么区别?

    我正在尝试开始使用 Go 和文档 http golang org非常好 我在文档中没有找到函数和方法之间的区别 据我目前的理解 函数是 全局 的 这意味着我不必导入包来使用函数 它们总是存在的 方法绑定到包 它是否正确 据我目前的理解 函数
  • 需要 Spark sql 中 SQL IsNumeric 函数的等效功能

    就像我们有 SQL ISNUMERIC 函数来验证表达式是否为数字一样 我需要 Spark SQL 中是否有任何等效的函数 我试图找到它但无法找到它 请问有人可以提供帮助或建议吗 尝试使用spark udf 这种方法将帮助您克隆任何函数 s
  • 在 javascript 中将变量传递给异步函数(promise)

    我有以下代码循环运行 var index fileNames x lastIndexOf 1 var currentImageName fileNames x substr index if currentImageName indexOf
  • 如何在vim中刷新标签列表?

    当我对文件进行更改 例如添加功能 时 如何使标签列表在保存更改后自动更新其窗口中的 标签列表 我调整了我的设置C 代码补全 vim 提示 http vim wikia com wiki C 2B 2B code completion map