EMACS-DOCUMENT

=============>随便,谢谢

Spacemacs中的项目

Spacemacs上的项目非常简单,也很轻量级,非常棒.

没有新项目

在Spacemacs中,你永远不需要进入Spacemacs菜单然后选择“新项目”。我的意思是…你的键盘很棒,按下 Cmd-N 就能新一个项目。 但在Spacemacs中你甚至无需这样做。你只需在文件系统的任何地方开始编辑文件即可。 你无需专门新建一个新项目、选择技术背景、勾选一堆选项、生成脚手架代码、加载项目类型支持等。编辑就是了。

没有项目文件

许多编辑器或IDE都有项目文件的概念。它们通常位于代码目录的某个隐藏目录内。像 .vscode .idea 之类的东西。 这些文件通常存储与开发环境相关的项目配置或类似的东西。Spacemacs不会为你的代码加上这类文件。

Git跟踪项目

无需创建新项目/编辑器相关的文件真是太棒了。然而,Spacemacs上有这么一个类似项目的东西。它实际上就是Spacemacs为你保存的曾经编辑过的本地git存储库列表。

要将某个项目添加到该列表中,只需要编辑本地git repo(带有 .git 子目录)中的文件即可。

项目命令

按下 SPC p p 调用 helm-project-switch-project 命令就可以检索这个项目列表,你可以选择一个最近的项目,然后编辑其中一个文件。

Once in a project, to open a file in that project, type SPC p f for helm-project-find-file. 在项目中按下 SPC p f 调用 helm-project-find-file 命令能打开该项目中的文件。

因此,项目的启动、识别和导航在Spacemacs中都非常简单和轻量级。 Spacemacs中的projectile还有许多其他有用的项目命令。

你还喜欢Spacemacs的哪些其他功能呢?