从文本编辑器到集成开发环境。这允许您使用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/教程

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ArrayIndexOutOfBoundsException,但不访问任何索引   用JAVA代码复制的奇怪结果   基于当前用户的Java目标目录   运行时错误java scanner不接受中间有空格的两个单词   java Android从editText获取文本   枚举内的java搜索   java自定义布局高度包装内容,而不是使用定义的布局高度   Java 5中引入的Enum类的用途是什么?   excel如何在java swing中查看xls文档   java如何模拟影响对象的void返回方法   Java线程之间的多线程数据交换   JavaSpring引导:库是否会从父应用程序/服务获取依赖关系   java经过一段时间的循环:为什么刚刚写入的数组是空的?   Regex和java忽略引号内的关键字和字符串   oracle我正在从java读取文本文件(逗号作为分隔符)