【发布时间】:2015-12-30 03:10:20
【问题描述】:
我正在尝试找出一种方法来仅从 sn-p 中的项目根目录访问文件路径。
我可以使用${TM_FILEPATH} 访问完整的文件路径,但我正在尝试设置一个文件文档 sn-p,它将自动获取添加到文档块的路径,如下所示:
/**
* app/Controllers/MyClass.php
*
* Class summary here.
*
* @author Author Name <name@example.com>
* @copyright 2016 Company Name
* @package MyClass
*/
只有TM_FILEPATH 我明白了:
/**
* /Users/username/Code/project/app/Controllers/MyClass.php
*
* Class summary here.
*
* @author Author Name <name@example.com>
* @copyright 2016 Company Name
* @package MyClass
*/
有没有办法解析${TM_FILEPATH} 以获得我需要的部分,或者是否可以设置一个我可以自己使用的变量,如${ROOT_PATH} 或类似的?
【问题讨论】:
-
根据documentation on snippets,可以访问环境变量。也许在 Python 中创建一个简单的插件来为项目的路径设置一个环境变量是一个想法。 (Plugins can access
self.view.window().project_file_name())
标签: sublimetext3 sublimetext-snippet