- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 ctags 生成的文件,想在 Emacs 中使用它。它不是使用 ctags
生成的(我知道 ctags 有一个创建 etags 文件的开关)。
最佳答案
转换可能是不可能的,因为标签文件没有 TAGS 文件所需的足够信息,例如名称的字节偏移量。相反,如果满足某些条件,您可以从标签文件重新生成一个 TAGS 文件。
作为 Universal ctags 软件包的一部分(或包含在 Universal ctags 源代码树中)的最新版本的 readtags 命令可能对您有所帮助。最新版本的 readtags 有 -F 选项。需要该选项才能将此答案应用于您的问题。
如果您拥有的标签文件格式遵循 https://docs.ctags.io/en/latest/man/tags.5.html 中解释的语法, 最新版本的 readtags ( https://docs.ctags.io/en/latest/man/readtags.1.html ) 可以提取所有源文件名:
$ readtags -F '(list $input "\n")' -t ~/.citre/upstream-linux.tags -l | sort -u > input-file.list
然后你可以将 input-file.list 传递给像 etags 或 ctags 这样的 TAGS 文件生成器:
$ cat input-file.list | xargs etags -a
或
$ ctags -L input-file.list -e
您可以简化步骤:
$ readtags -F '(list $input "\n")' -t ~/.citre/upstream-linux.tags -l | sort -u | xargs etags -a
或
$ readtags -F '(list $input "\n")' -t ~/.citre/upstream-linux.tags -l | sort -u | ctags -L - -e
etags(或 ctags)必须支持 input-file.list
中列出的文件中使用的语言。 etags --help
或 ctags --list-languages
列出支持的语言。
关于emacs - 如何将ctags格式文件转换为etags格式文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60971354/
更新的问题 我的应用程序如何利用 etags,引入流/分块编码是否会带来任何复杂性? 原始问题 使用 Transfer-Encoding: chunked 进行 HTTP 流传输时, Content-
有谁知道在托管在单个网络服务器上的网络应用程序上禁用 ETag 是否值得?目前我们不在我们的应用程序中使用 ETag。 如果值得禁用它们 - 为什么? 非常感谢。 最佳答案 我不知道这是否有帮助,但您
我需要能够在以下条件下将实体插入到 azure 存储表中: 如果不存在,则插入。 如果存在,但我指定ETag为*,则替换。 如果存在,但 ETag 有另一个值,则抛出 StorageException
javascript 是否可以读取 HTTP 响应的 ETAG 值? 在向服务器的 HTTP 请求中写出 ETAG 值是否有任何问题? 最佳答案 如果它是一个定期加载的页面,我认为 HTTP 请求/响
标准的 GNU etags 不支持目录的递归遍历,就像 exuberant ctags -R 所做的那样。如果我只能访问 GNU etags,我如何使用 bash shell magic 让 etag
我无法可靠地在用户浏览器上设置 Etag。当用户点击我的一个外部链接时,我想将文章 ID 设置到他们的 Etag 中(我也使用 cookie,但我想专门试验 Etag 以测试其可靠性)。 当同一个用户
我已经通过 .htaccess 为静态站点设置了浏览器缓存通过设置文件: # BROWER CACHING - 1 Day for images Header set Cache-Control "
我了解使用 etags 进行乐观并发控制(例如,在 RESTful 架构风格中),并且我读过 etags 对于同一资源的不同表示应该是不同的。这是为什么? 最终我们是否有兴趣知道资源是否已更改以便我们
我对 OkHttp 以及它如何选择进行缓存有一些疑问: OkHttp 是否支持弱 ETag(在 Tomcat 7 中默认使用)?我在某处读到 Chrome 会忽略任何支持 Last-Modified
我开发了一个 ASP.NET Core 中间件解决方案,它计算与我正在执行的 GET 请求匹配的 ETag 的值,并在响应中返回它。 相关代码摘录如下: RequestHeaders requestH
我最近了解了 ETag HTTP header 的概念。 ( this ) 但我仍然有一个问题,对于负责生成 ETag 的特定 HTTP 资源? 换句话说,就是实际应用、容器(Ex:Tomcat)、W
我想为我的内容构建强大的 etag,您可以在图片中查看它。 在新选项卡中打开图像以查看大图.. 最佳答案 您对文件内容使用强大的哈希算法,例如 md5 或 sha-1。 HTTP 规范中有关于弱 et
最近发现了与 HTTP ETag 有关的问题和我们的 CDN我试图在 Fiddler 中为知名站点捕获一些。然而,无论我使用何种浏览器/网站组合,我都没有看到任何经过。 这有什么原因吗?你能建议我可以
许多 REST API 提供了搜索资源的能力。 例如,可以使用以下 HTTP 请求获取类型 A 的资源: GET /A?prop1={value1}&prop2={value2} 我正在使用乐观锁定,
即使我发送“cache-control: must-revalidate”,谷歌浏览器在浏览器中使用前后按钮时也会使用本地缓存页面。 这是原始回复的一部分: HTTP/1.1 200 OK cache
Redbot报告我的网页标题无效: The ETag header's syntax isn't valid. 我的标题设置为: ETag: 4ae413bd 为什么无效? ETag 的语法是什么?
HTTP 协议(protocol)是否规定了 ETag 的最大长度? 最佳答案 No . 14.19 ETag The ETag response-header field provides the
我一直在读一本书,我对 ETag 章节有一个特别的疑问。作者说 ETag 可能会损害性能,您必须对它们进行微调或完全禁用它们。 我已经知道什么是 ETag 并了解其中的风险,但是正确使用 ETag 有
我在做什么 我从数据库中提取图像并将其与所有正确的 header 一起发送到浏览器 - 图像显示正常。我还发送了一个 ETag header ,使用图像内容的 SHA1 作为标签。 图片半定期调用,所
我在更新存储桶 S3 时尝试使用 etag,但出现此错误: Error: Error in function call on config.tf line 48, in resource "aw
我是一名优秀的程序员,十分优秀!