从文本编辑器到集成开发环境。这允许您使用yaml配置和一些脚本来交付跨平台、跨编辑器的插件。
tide的Python项目详细描述
#潮汐
从文本编辑器到IDE。使用yaml配置和一些脚本函数来提供文本编辑器…
#超能力
##那么,这是什么东西,它是如何有用的?
好吧,它实际上只是一种指定一个流程可以以可重复的、可预测的方式执行的一堆事情的方法。这有助于成为一个跨平台、跨编辑器的解决方案,提供许多常见的编辑器插件功能。
因此,tide不必为每个编辑器提供不同的插件实现,而是允许您一次性定义插件的配置和功能,并以相同配置为目标,针对不同的编辑器。
##我在听,可以看出它的一些用途…那我该如何使用它呢?
很高兴你问我。由于它是跨编辑器和跨平台的,所以除了特定的环境变量或特定的文件之外,没有多少东西可以用于引导tide。tide只需要知道您的配置位置,就可以从编辑器(或您正在使用它的其他任何功能)立即计算出其余的配置。
- 如果未指定环境变量,则配置的路径将位于tide path/tide/defaults/config_location.yaml中。这是默认配置位置,并指定从中查找yaml配置文件的路径。如果愿意,可以替换此文件中的值。
- 如果设置了环境变量tide_config_location,则这将覆盖config_location.yaml文件中指定的值。这是使用tide最灵活的方法,因为您可以从命令行交换不同的配置,比更改yaml文件容易得多。例如,设置:export tide_config_location=/users/willvk/source/wilvk/vgdb/plugins/test_go将在启动vim之前指定此位置中的配置,以便一旦在vim中作为该位置配置的一部分启动,它将运行特定于该配置集的命令。
##那太好了,但是请别这么无礼,你能给我一个我如何实现这个的概要吗?
#什么…< < /P>
待办事项:wiki/教程