gpt4 book ai didi

具有 C++ 作用域的 Emacs 点符号

转载 作者:行者123 更新时间:2023-12-04 16:56:37 25 4
gpt4 key购买 nike

有没有人延长symbol-at-point在我的用例中,还包括 C++ 命名空间和范围吗?

将光标放在 std::vector 上最好返回 ("std" "vector") .

最佳答案

CEDET工具集包括一组本地上下文解析器,可以执行您想要的操作,但它不扩展 symbol-at-point .相反,它有自己的上下文解析器。如果您有预装 CEDET 的 Emacs 版本,只需启用 semantic-mode ,然后使用命令 semantic-analyze-current-context .它将返回一个带有前缀的类。如果您只想要程序的原始前缀,那么您可以改用 semantic-ctxt-current-symbol返回任何点。

关于具有 C++ 作用域的 Emacs 点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7521685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com