我想将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
)。这看起来非常微不足道,但我不确定为什么我不能让它发挥作用。
答案 0 :(得分:0)
您可以发布整个tmPreferences文件吗?您在此处发布的内容只是转换已识别的令牌。它不识别它们。根据范围添加标记。请查看我的答案here,了解如何将条目添加到符号列表中。