Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 在多包堆栈项目中搜索符号_Haskell_Haskell Stack - Fatal编程技术网

Haskell 在多包堆栈项目中搜索符号

Haskell 在多包堆栈项目中搜索符号,haskell,haskell-stack,Haskell,Haskell Stack,是否有任何工具可用于搜索使用stack构建的Haskell项目中定义符号(如函数)的位置,该项目包含多个包 我不寻求任何IDE集成,除了: egrep--color-R--include=“*.hs”someSymbol”sys/*/src 行 另外,如果这个工具可以提供其他信息,比如符号的使用,那就更好了。我的建议是 ag--haskell“someSymbol”sys/*/src 如果您希望获得类似IDE的体验,请查看与编辑器集成的版本。可以在本地安装,并且其数据库中填充了项目包中的所有信

是否有任何工具可用于搜索使用stack构建的Haskell项目中定义符号(如函数)的位置,该项目包含多个包

我不寻求任何IDE集成,除了:

egrep--color-R--include=“*.hs”someSymbol”sys/*/src

另外,如果这个工具可以提供其他信息,比如符号的使用,那就更好了。

我的建议是

ag--haskell“someSymbol”sys/*/src

如果您希望获得类似IDE的体验,请查看与编辑器集成的版本。

可以在本地安装,并且其数据库中填充了项目包中的所有信息

此外,可以生成文档,它生成的文档的一部分是所有符号的索引(按字母顺序),以及关于哪个模块定义该符号的信息。它通常也有很好的工具支持,因此我希望一个
stack
命令能够为您的项目构建所有的haddock