V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lazzyboy
V2EX  ›  Vim

自定义工程文件跳转

  •  
  •   lazzyboy · 2020-01-31 13:32:48 +08:00 · 1478 次点击
    这是一个创建于 1518 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文链接: https://spacevim.org/cn/manage-project-alternate-files/

    起因和目的

    起初,在管理 SpaceVim 这一项目时,每编辑一个模块源文件,总是需要关注以下几件事:

    1. 相关的文档是否存在,是否需要修改,在工程内存在中英文版本的文档,是否内容保持一致。
    2. 测试文件是否存在,是否需要修改。

    出于以上两点的考虑,衍生出如下需求:

    1. 在编辑源文件时,迅速跳转至文档所在的源文件;
    2. 在编辑中文文档时,迅速跳转至英文文档,反之亦然;
    3. 在编辑源文件时,迅速跳转至测试文件,反之亦然;

    目前,SpaceVim 内置的这一插件基本实现了以上功能,以便于快速在相关文件之间进行跳转。

    基本的使用

    SpaceVim 提供了一个内置的工程文件跳转插件,默认的命令为 :A, 该命令可接收参数,指定跳转类别:

    a

    在使用这一特性之前,需要在工程根目录添加配置文件 .project_alt.json。例如:

    {
      "autoload/SpaceVim/layers/lang/*.vim": {"doc": "docs/layers/lang/{}.md"},
    }
    

    加入以上配置文件后,当编辑 autoload/SpaceVim/layers/lang/java.vim 文件时, 可以通过 :A doc 跳转至 docs/layers/lang/java.md 文件。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5452 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.