如何在VS Code中为Phaser.io项目JS代码引号内的指定单词加粗
VSCode 批量修改Phaser文本加粗操作方法
首先明确Phaser的add.text方法原生支持Markdown语法解析,默认已开启,如果未生效可以在配置项里加上markdown: true即可,你只需要给目标单词前后包裹**即可实现渲染加粗,具体操作分两种场景:
1. 单文件少量修改
直接找到对应引号内的目标单词,手动在前后各加两个*即可,你的示例代码修改后如下:
const text3 = this.add.text( 650, 460, "**Answer**: Have a budget plan to save up money to buy it.", { fontFamily: "Roboto", fill: "black" } );
2. 全项目批量替换指定单词
如果需要统一修改所有代码中、引号包裹文本内的目标单词,可以用VSCode的正则替换功能,步骤如下:
- 按下快捷键
Ctrl+H(Windows/Linux系统)/Cmd+H(Mac系统)调出替换面板 - 点击替换面板最右侧的
.*按钮,开启正则匹配模式 - 「查找」输入框填写正则:
(".*?)(Answer)(.*?"),如果你的文本用单引号包裹,把正则里的双引号换成单引号即可;如果要替换其他单词,把Answer替换成你的目标单词 - 「替换」输入框填写:
$1**$2**$3 - 先点击「查找下一个」确认匹配内容符合预期,再点击「替换」(单条替换)或「全部替换」(全局替换)即可
该正则只会匹配引号内部的目标单词,不会误改引号外的代码逻辑。
内容的提问来源于stack exchange,提问作者Javier Wong
相关产品推荐
相关产品推荐

