在记事本++中,当我输入:
echo "This is a string with a $my_variable";
它使$my_variable
加粗字体,因此它很突出。它只在双引号内执行此操作。
如何在Sublime中复制此功能?请注意我不希望php变量在整个文件中以粗体显示,只有那些在双引号内。
由于
答案 0 :(得分:1)
您需要编辑您的配色方案.tmTheme
文件才能启用此功能。要查找其路径,请选择 Preferences -> Settings-User
并检查"color_scheme"
密钥的值。如果它不存在,则您使用Packages/Color Scheme - Default/Monokai.tmTheme
。
接下来,您需要打开该文件。在ST2中这很简单,只需选择 Preferences -> Browse Packages...
即可在操作系统的文件管理器(Windows资源管理器,Finder,Nautilus等)中打开Packages
文件夹。 ,浏览到正确的文件夹,找到.tmTheme
文件,然后在Sublime中使用XML语法打开它。在ST3中,默认情况下,包存储在.sublime-package
zip文件中,因此您需要从Package Control安装PackageResourceViewer
插件才能轻松访问它们。安装完成后,打开命令选项板,键入 prv
,然后选择PackageResourceViewer: Open Resource
。向下滚动到正确的目录,按 Enter ,找到正确的文件,然后再次按 Enter 。如果要进行语法突出显示,请将语法更改为XML。
现在我们已打开.tmTheme
文件,您需要添加新条目。向下滚动到最底部,在</array>
标记上方和最终</dict>
标记下方添加一个新行。您现在可以插入以下块:
<dict>
<key>name</key>
<string>PHP Variable in Double-Quoted String</string>
<key>scope</key>
<string>string.quoted.double.php variable</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
保存文件,您应该准备好了。首先,关闭Sublime,如果您正在使用ST2,则应该进入.tmTheme
文件所在的文件夹,并删除与您的文件同名的所有.tmTheme.cache
和.tmTheme.chback
文件.tmTheme
个文件。重新启动Sublime,更改应生效。