追求
转动它(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);
等等
情况
现在,通过遵循这个答案,我能够生成第二行:
<snippet>
<content>
<![CDATA[console.log('$SELECTION=' + $SELECTION);]]> </content>
<description>Print selection to console.log</description>
</snippet>
注意:我的片段代码省略<scope>
了,因为片段文件的位置隐含了范围(在特定于语言的目录 - JavaScript 下)。
NB2:<tabTrigger>
片段中的设置是故意省略的,因为我将使用键盘快捷键:
{ "keys": ["ctrl+shift+o"], "command": "insert_snippet", "args": { "name": "Packages/User/JavaScript/console-log-selection.sublime-snippet" } },
好吧,这让我走到了一半……
问题
当前的“解决方案”要求我在调用代码段之前手动复制选择。如果可以的话,这是一个不方便的步骤,我想跳过。那么,有没有办法让片段将选择复制到新行中?