控制台绕排
此插件帮助您轻松地处理日志语句
详细信息
安装数
- 总数 79K
- Win 62K
- Mac 9K
- Linux 8K
2022年8月6日 | 2022年8月5日 | 2022年8月4日 | 2022年8月3日 | 2022年8月2日 | 2022年8月1日 | 2022年7月31日 | 2022年7月30日 | 2022年7月29日 | 2022年7月28日 | 2022年7月27日 | 2022年7月26日 | 2022年7月25日 | 2022年7月24日 | 2022年7月23日 | 2022年7月22日 | 2022年7月21日 | 2022年7月20日 | 2022年7月19日 | 2022年7月18日 | 2022年7月17日 | 2022年7月16日 | 2022年7月15日 | 2022年7月14日 | 2022年7月13日 | 2022年7月12日 | 2022年7月11日 | 2022年7月10日 | 2022年7月9日 | 2022年7月8日 | 2022年7月7日 | 2022年7月6日 | 2022年7月5日 | 2022年7月4日 | 2022年7月3日 | 2022年7月2日 | 2022年7月1日 | 2022年6月30日 | 2022年6月29日 | 2022年6月28日 | 2022年6月27日 | 2022年6月26日 | 2022年6月25日 | 2022年6月24日 | 2022年6月23日 | 2022年6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 4 | 7 | 3 | 4 | 7 | 3 | 7 | 7 | 6 | 5 | 4 | 4 | 7 | 7 | 3 | 5 | 5 | 4 | 2 | 5 | 3 | 6 | 1 | 4 | 5 | 5 | 4 | 3 | 7 | 3 | 3 | 6 | 0 | 7 | 3 | 10 | 5 | 0 | 5 | 4 | 3 | 4 | 3 | 2 | 8 | 5 |
Mac | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
README
控制台绕排
此插件可帮助您轻松创建(注释、删除、显示全部)日志语句(console.log、print等)
它将选择的变量放到日志语句中,例如:console.log("variable", variable);
这不是一个代码段。
支持的语言
- JavaScript
- Python
- PHP
- Go
使用方法
首先,您需要选择一个变量(或将光标放在其上),然后按 "ctrl+shift+q"
。日志行将出现在下一行。再次按 "ctrl+shift+q"
以更改绕排(info、warn等)
您还可以从您选择的范围或从整个文档中删除、注释或移除已注释的日志语句。您可以在上下文菜单(右键单击)或命令面板(在OS X上为command+shift+p,在Linux/Windows上为control+shift+p)中找到此功能。
屏幕截图
JavaScript |
---|
Python |
---|
PHP |
---|
所有日志 |
---|
快捷键
默认快捷键是 "ctrl+shift+q"
和 "ctrl+shift+alt+q"
(在所选内容之前插入)。
{
"keys": ["ctrl+shift+q"],
"command": "console_wrap",
"args": {"insert_before": false}
},
{
"keys": ["ctrl+shift+alt+q"],
"command": "console_wrap",
"args": {"insert_before": true}
}
命令
{
"caption": "Console Wrap: Create logs",
"command": "console_wrap"
}, {
"caption": "Console Wrap: Remove logs",
"command": "console_action",
"args": {"action": "remove"}
}, {
"caption": "Console Wrap: Remove Commented logs",
"command": "console_action",
"args": {"action": "remove_commented"}
}, {
"caption": "Console Wrap: Comment logs",
"command": "console_action",
"args": {"action": "comment"}
}, {
"caption": "Console Wrap: Show all logs",
"command": "console_action",
"args": {"action": "show_quick_nav"}
}
设置
{
"js": {
"consoleStr" : "{title}, {variable}", // "{title}, tmpVal = {variable}" to assigne value to temporary parameter output: console.log('title', tmpVal = variable);
"consoleFunc" : ["console", "log"], // You can change default log statement for example ["logger", "info"] output: logger.info('title', variable);
"single_quotes": false, // If true output: console.log('title', variable);
"semicolon" : true, // If false, will not add semicolon at end of line
"log_types" : ["log", "info", "warn", "error"]
},
"py": {
"consoleStr" : "{title}, {variable}",
"consoleFunc" : ["print"],
"single_quotes": false
},
"php": {
"consoleFunc" : ["print_r"], // var_dump or if you have custom logger ["$logger", "debug"] output: $logger->debug($variable);
"preTag" : true, // Put log in pre tag like echo '<pre>'; print_r($variable); echo '</pre>';
"dieAfterLog" : false // echo '<pre>'; print_r($variable); echo '</pre>'; die();
},
"go": {
"consoleStr" : "{title}, {variable}",
"consoleFunc" : ["fmt", "Println"],
"single_quotes": false,
"log_types" : ["Print", "Printf"]
},
"fileTypeMap" : { // Maps file type to wrapper. For example "text.html.vue": "js" means use js wrapper in vue js files
"text.html.vue" : "js", // php,python,js is included by dafault ("embedding.php": "php", "source.js": "js", "source.python": "py")
"source.ts" : "js",
"source.tsx" : "js",
"source.coffee" : "js",
"text.html.basic": "js",
"text.html.blade": "js",
"text.html.twig" : "js"
}
}
如何安装
使用 包控制
- 运行“包控制:安装包”命令,找到并安装
Console Wrap
插件。 - 重启Sublime Text编辑器(如果需要)
手动
- 将git仓库克隆或下载到您的软件包文件夹中(在Sublime Text中,找到“浏览软件包…”菜单项以打开此文件夹)
- 重启Sublime Text编辑器(如果需要)