gpt4 book ai didi

emacs - 如何在 emacs 中查找 CL 函数定义

转载 作者:太空宇宙 更新时间:2023-11-03 18:39:42 25 4
gpt4 key购买 nike

有没有办法在 emacs 中查看通用 lisp 函数的参数及其文档?或者还要查看所有可用功能的列表?

最佳答案

SLIME 自动加载 eldoc-mode - 这是在迷你缓冲区中显示函数参数的模式。如果您指的是 Emacs Lisp 的 cl 库,您可以使用 M-xeldoc-mode 加载它。

另一个有用的 SLIME 功能是 C-c C-d C-d - 这会弹出一个新缓冲区,其中包含有关该功能的文档。

这些也很有用:

  • C-c C-w C-aslime-who-specializes
  • C-c C-w C-bslime-who-binds
  • C-c C-w C-cslime-who-calls
  • C-c C-w RETslime-who-macroexpands
  • C-c C-w C-rslime-who-references
  • C-c C-w C-sslime-who-sets
  • C-c C-w C-wslime-calls-who
  • C-c C-w aslime-who-specializes
  • C-c C-w bslime-who-binds
  • C-c C-w cslime-who-calls
  • C-c C-w mslime-who-macroexpands
  • C-c C-w rslime-who-references
  • C-c C-w sslime-who-sets
  • C-c C-w wslime-calls-who

从他们的名字应该很明显他们做了什么。

此外,还有一个用于 SLIME 的自动完成插件,它可以在下拉菜单中显示文档和函数参数(嗯,有点),在视觉上类似于 Visual Studio 或 Eclipse 的做法.我认为它叫做 ac-slime 并且可以通过 ELPA 安装。

关于emacs - 如何在 emacs 中查找 CL 函数定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19485053/

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