当我用崇高的文本编写代码时,我能够创建“片段”,我可以在我的代码中“触发”。
例如,如果我正在编写一些 js 代码并且想将某些内容记录到控制台,我创建了一个片段,这样我所要做的就是输入“log”并点击选项卡。只要我点击标签 console.log(); 被插入到我的代码中。谷歌似乎对片段有不同的定义,我想知道直接在开发工具源面板中编写代码时所描述的功能是否可用?
当我用崇高的文本编写代码时,我能够创建“片段”,我可以在我的代码中“触发”。
例如,如果我正在编写一些 js 代码并且想将某些内容记录到控制台,我创建了一个片段,这样我所要做的就是输入“log”并点击选项卡。只要我点击标签 console.log(); 被插入到我的代码中。谷歌似乎对片段有不同的定义,我想知道直接在开发工具源面板中编写代码时所描述的功能是否可用?
我没有Tab trigger
在 Chrome 中找到这种能力,而是一种模拟这种操作的方法:
使用自动热键
安装后运行,在任务栏角点右键AutoHotKey ->Edit This Script
将以下内容添加到脚本文件中。
#IfWinActive Developer Tools -
::ml::
SendInput {Raw}margin-left:10px;
return
像上面一样编写自己的脚本,然后保存并Reload This Script
玩得开心!
多说:
#IfWinActive
意味着这部分仅适用于名称以 . 开头的当前窗口Developer Tools -
。因此,如果您希望此脚本正常工作,则应使开发窗口与 Chrome 主窗口分开,以具有此窗口名称。
::ml::
定义要触发的键,开始的::
意思是这是一个单词,只有在它后面跟着空格键或回车键或制表键、分号键等时才能触发。否则margin-left:10px;
一旦你输入它就会很快输出ml
。
SendInput
with{Raw}
可以避免触发无限循环。例如。bb -> 边框底部:1px 实心#bbb;输出结束,bb;
AutoHotKey 将自动最小化当前窗口以避免死循环。