扩展Sublime Text转到任何功能

时间:2013-12-22 21:28:23

标签: textmate sublimetext sublimetext3

我想将Sublime Text的GotoAnything扩展为自定义源格式。我创建了一个.tmPreferences文件,根据我可以告诉它的行为被识别。但是,我在使用正确的RegEx字符串时遇到了一些麻烦。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>name</key>
    <string>Symbol List Function</string>
    <key>scope</key>
    <string>source.nsis</string>
    <key>settings</key>
    <dict>
        <key>symbolIndexTransformation</key>
        <string>s/Function $1/</string>
    </dict>
    <key>uuid</key>
    <string>9b3c04e2-e02a-4c55-85e9-de83ac7eedaf</string>
</dict>
</plist>

所以是的,我希望在方案Function myFunctionName中使用匹配函数(对于Goto @myFunctionName)。这看起来非常微不足道,但我不确定为什么我不能让它发挥作用。

1 个答案:

答案 0 :(得分:0)

您可以发布整个tmPreferences文件吗?您在此处发布的内容只是转换已识别的令牌。它不识别它们。根据范围添加标记。请查看我的答案here,了解如何将条目添加到符号列表中。