问题标签 [etags]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
662 浏览

javascript - 如何在 Emacs 中使用 DoctorJS?

有没有办法使用 DoctorJS(显然它曾经被称为 jsctags)为 Emacs 生成一个 TAGS 文件?

我一直在环顾四周,它似乎总是使用 vi 标签样式,但我可能会遗漏一些非常明显的东西。

0 投票
3 回答
3980 浏览

c++ - 在 emacs 中使用 ETAGS/CTAGS 和 C++ 项目

我使用 emacs 和 etags 在项目中导航,是否可以通过搜索函数轻松访问头文件。我一直在使用 VisualStudio,我可以通过单击 goto 声明来查看它是否有类似的方法在 emacs 中使用 etags?

例如

搜索将在 ArchiveDialog 的头文件中的 onkeypress 声明(#include 在源文件的顶部)。

在我使用etags“M-.onKeyPress”的那一刻,只会在cpp文件中找到标签,而不是我的头文件。

任何帮助将不胜感激谢谢

0 投票
2 回答
366 浏览

r - rtags:“etags:未指定输入文件。”

当我rtags(ofile="TAGS")R提示符下执行时,"TAGS"文件被写入并且终端没有输出(完全符合预期)。

当我R CMD rtags -o TAGS在 shell 提示符下执行时,"TAGS"文件也被写入,但我在终端上看到几组消息,如下所示:

当我将我移出当前目录时,我看到 6 套 - 12 行,当我将libPath其保留在那里时,我看到了两套 - 4 行。即,当处理较少的文件时,我会看到更多警告。rtags

要重现,请在目录中运行:

是什么导致了这些警告?有没有办法避免它们?

0 投票
1 回答
1259 浏览

emacs - 如何将 helm-etags 与包含其他标签文件的 TAGS 文件一起使用?

我使用 exuberant ctags 创建带有--etags-include选项的标签文件,我在主 TAGS 文件中看到包含的标签文件。但是当我尝试使用时helm-etags,它并没有深入到包含的标签文件中。

甚至可能吗?

0 投票
1 回答
5932 浏览

emacs - How to jump back from find-tag in Emacs

I'm using find-tag function M-. to jump to function definition, how can I jump back to previous location?

0 投票
1 回答
186 浏览

emacs - How to build eTags for a source tree on a remote host "Tramp"

I am using TRAMP to connect remotely to the servers where the source tree is. I havent figured a way to build eTags for the tree "relative" to the remote server. Meaning, the server might look like: /ssh:server1:/home/user/tree

Looking up eTags from inside emacs looks for the directory: /home/user/tree instead.

Any pointers how this could be fixed?

0 投票
2 回答
134 浏览

emacs - 如何在不被 Emacs 查询的情况下跳转到定义?

在 Emacs 中使用Etags时遇到问题。每次我点击 \M+。要跳转到定义点,总是会弹出一个查询,例如:

查找标记(默认函数名称):

我必须点击“输入”来确保它。

但在大多数情况下,我发现我可以选择默认的。那么有什么方法可以抑制这条消息吗?我发现原因是因为: (defun find-tag (tagname &optional next-p regexp-p) (interactive (find-tag-interactive "Find tag: ")) ... )

为什么我必须选择标签?为什么不能默认一个只是点下的单词?我可以删除这条线吗?(交互式),还是有一个好的解决方案?

0 投票
1 回答
123 浏览

emacs - etag 的默认正则表达式

我想创建用于 etags 的其他正则表达式,但我希望它们基于已经存在的内容(特别是,我想将 [ \t]* 添加到当前的正则表达式集中etags 使用)。etags 用于 .lisp 文件的默认正则表达式集是什么?

0 投票
0 回答
96 浏览

django - 当我在 Django 的响应中设置 ETAG 时,为什么 request.META 不包含“HTTP-IF-NONE-MATCH”?

响应代码如下:

没有任何关于IF-NONE-MATCH下一个的信息request.META

有人可以告诉我为什么以及如何?

0 投票
1 回答
669 浏览

caching - 无需访问服务器的 ASP 缓存控制和 ETags

我正在寻找优化我的 ASP 页面。谷歌最佳实践告诉我设置过期日期、修改日期和 ETag 等。

我明白这一切的逻辑,但我不了解实现的细节,而且由于我们使用的是 ASP 页面,因此很难找到信息,而且我无权直接在服务器上更改任何内容。

这会是我想要配置的信息类型吗?用什么?

ETags 是如何工作的?我只是决定网址的数字还是必须有一些逻辑?

我们网站上的大多数页面的内容每年仅更改 1 或 2 次,而图像文件有时每天或每周更改一次。