任务
将此内容转换为以下形式(其中currHour
是当前选择):
var currHour = now.getHours();
把它变成这样:
var currHour = now.getHours();
console.log('currHour=' + currHour);
这种方法也适用于以下情况:
currHour = now.getHours();
-->
currHour = now.getHours();
console.log('currHour=' + currHour);
并且 (当选择了 b
):
a = b;
-->
a = b;
console.log('b=' + b);
等等,让我理解一下。您需要翻译关于IT技术的内容,并使其更加通俗易懂,但是不要删除HTML标签和解释。请参考以下内容:
情况
现在,按照这个答案的方法,我能够生成第二行,代码如下:
<snippet>
<content>
<![CDATA[console.log('$SELECTION=' + $SELECTION);]]> </content>
<description>Print selection to console.log</description>
</snippet>
注意:我的代码片段省略了
<scope>
,因为作用域由片段文件的位置(在特定语言目录下--JavaScript)隐含表示。注意2:片段中的
<tabTrigger>
设置被故意省略,因为我将使用一个键盘快捷键。{ "keys": ["ctrl+shift+o"], "command": "insert_snippet", "args": { "name": "Packages/User/JavaScript/console-log-selection.sublime-snippet" } },
好的,这让我完成了一半...
问题
当前的“解决方案”要求我在调用代码片段之前手动复制选择内容。这是一个我想跳过的不便步骤。 那么,有没有方法可以使代码片段将选择内容复制到新行中?