VScode スニペットで TM_DIRECTORY 変数の一部を選択したい。コードスニペット内のファイルを選択Tests\Setup
したいということです。d:\Projects\Hakhsin\hakhsin\tests\Setup
これを見てください:
// On snippet file
"PHP Class": {
"scope": "",
"prefix": ["phpClass"],
"body": [
"<?php\n\nnamespace ${TM_DIRECTORY/(?<=(?:[\w:\\]hakhsin\\)).+(?=\\)//};\n\nclass ${TM_FILENAME_BASE} {\n\t$2\n}"
],
"description": "New PHP Class"
},
そして、私はこの結果を得たいです:
namespace Tests\Setup;
class StorageFactory {
}
しかし、私はこの結果を得ます:
<?php
namespace d:\Projects\Hakhsin\hakhsin\tests\Setup;
class StorageFactory {
}