gpt4 book ai didi

在 Linux : organising files into projects 中通过 Emacs/Vim 进行 Haskell 编码

转载 作者:行者123 更新时间:2023-12-02 22:33:07 25 4
gpt4 key购买 nike

我有两个关于在 Linux 中使用 Emacs/VIM 编写 Haskell 的问题:

  1. 如果想将 haskell 代码库组织到多个项目中(给定项目的文件存储在特定文件夹中),那么 emacs 和 vim 可以处理吗?原因是我之前使用过 IDE,其中所有项目一次加载到 session 中,但我不确定这对 Emacs/VIM 如何工作。

  2. IDE 的另一个好处是我可以从给定的项目中获取函数的定义,即使该函数定义位于单独的项目中(即存储在单独的文件夹中)。 Emacs/VIM 可以处理这个吗?

这里有一些讨论:Haskell IDE for Windows?

最佳答案

  1. VIM/Emacs 不关心你如何组织你的文件。它们主要是编辑器,因此无论您如何布置目录结构,您都可以使用它们来编辑文件。除此之外,最好遵循一些标准约定,或调整您将要使用的工具的结构。你可以看看Structure of a Haskell project .用起来也方便Cabal构建您的项目并管理其依赖项。
  2. VIM/Emacs 可以使用 Ctags用于在项目中导航的索引文件。参见 Tags对于可用选项如何创建这些索引文件。索引工具不需要任何特定的项目结构,因此如果您需要在多个项目中导航,您只需将包含多个项目的目录索引到一个索引文件中即可。

关于在 Linux : organising files into projects 中通过 Emacs/Vim 进行 Haskell 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880249/

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