【发布时间】:2021-10-27 20:34:04
【问题描述】:
编码游戏新手,熟悉 Windows10 上的 Sublime Text 及其插件。 经过大量搜索,我终于发现 v 3 和 4 不提供固有的 ctrl+shift+g 宏来用缩写包装,所以我手动将这些键绑定到该命令:
{"keys": ["ctrl+shift+g"], "command": "emmet_wrap_with_abbreviation"}, 现在的问题是我无法为多行序列获取 $$,即 01-07。而是输出 01-01。
例如:
周一至周日分行输入。 Shift+右键单击突出显示日期以标记和换行单个行。 ctrl+shift+g 调出 emmet wrap 缩写命令行。
行内输入 li.day-$$>span
输出:
<li class="day-01"><span>Monday</span></li>
<li class="day-01"><span>Tuesday</span></li>
<li class="day-01"><span>Wednesday</span></li>
<li class="day-01"><span>Thursday</span></li>
<li class="day-01"><span>Friday</span></li>
<li class="day-01"><span>Saturday</span></li>
<li class="day-01"><span>Sunday</span></li>
但应该是:
<li class="day-01"><span>Monday</span></li>
<li class="day-02"><span>Tuesday</span></li>
<li class="day-03"><span>Wednesday</span></li>
<li class="day-04"><span>Thursday</span></li>
<li class="day-05"><span>Friday</span></li>
<li class="day-06"><span>Saturday</span></li>
<li class="day-07"><span>Sunday</span></li>
就像在我正在观看的教程中一样。虽然,该教程是 2014 年的,所以它应该是旧版本的 Sublime 以及 Emmet,如果这很重要的话。此外,由于绑定的键执行了调出 wrap abbreviation 命令行的功能,我怀疑该行本身有一个功能,但我不确定是什么或为什么。
【问题讨论】:
标签: sublimetext emmet abbreviation