[原创] sublime自定义一些nodejs开发的快捷键

来源:互联网 发布:js获取input文本框宽度 编辑:程序博客网 时间:2024/05/22 01:26

发现sublime装了nodejs的开发环境会影响正常的js开发的代码补全提示,不知道怎么快速切换两种代码补全的提示,所以修改了一些代码提示的快捷键,在nodejs的安装路径中Sublime Text 3\Packages\Nodejs\Nodejs.sublime-completions打开这个文件在最下面修改就可以了,下面都是一些自定义的快捷键.

 //下面都是自定义        {            "trigger": "response",            "contents": "response"        },        {            "trigger": "request",            "contents": "request"        },        {            "trigger": "response.writeHead(port,headstr);",            "contents": "response.writeHead(${1:port}, ${2:headstr});$0"        },        {            "trigger": "log;",            "contents": "console.log(${1:str});$0"        },        {            "trigger": "listen;",            "contents": "listen(${1:str});$0"        }        ,        {            "trigger": "require(module);",            "contents": "var ${1:module} = require('${1:module}');$0"        },        {            "trigger": "toString();",            "contents": "toString();$0"        },        {            "trigger": "func nil;",            "contents": "function(${1:err},${2:data}){\n     ${3}\n}$0"        },        {            "trigger": "function name(args);",            "contents": "function ${1:name} (${2:err},${3:data}){\n     ${4}\n}\n$0"        },        {             "trigger": "on();",            "contents": "on(${1});\n$0"          }         ,        {            "trigger": "write(str);",            "contents": "write(${1:port});$0"        }        ,        {            "trigger": "toJSON(str);",            "contents": "toJSON(${1:port});$0"        }        ,        {            "trigger": "compare(str);",            "contents": "compare(${1:port});$0"        }
0 0