2 Star 2 Fork 0

g8up/vsc-ext-comb-vue

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
extension.js 1.51 KB
一键复制 编辑 原始数据 按行查看 历史
g8up 提交于 2018-06-01 02:30 +08:00 . 支持配置,可扩展/定制处理的文件类型
// The module 'vscode' contains the VS Code extensibility API
// Import the module and reference it with the alias vscode in your code below
var vscode = require('vscode');
var combind = require('./combind.js');
var path = require('path');
// this method is called when your extension is activated
// your extension is activated the very first time the command is executed
function activate(context) {
// Use the console to output diagnostic information (console.log) and errors (console.error)
// This line of code will only be executed once when your extension is activated
console.log('Congratulations, your extension "comb-vue" is now active!');
// The command has been defined in the package.json file
// Now provide the implementation of the command with registerCommand
// The commandId parameter must match the command field in package.json
var combindCmd = vscode.commands.registerCommand('extension.combind', function(){
var editor = vscode.window.activeTextEditor;
var filePath = path.dirname( editor.document.fileName);
console.log('path', filePath)
var configration = vscode.workspace.getConfiguration('comb-vue')
var order = configration.get("order")
var supportedExts = configration.get('ext')
combind.run(filePath, order, supportedExts );
})
context.subscriptions.push(combindCmd);
}
exports.activate = activate;
// this method is called when your extension is deactivated
function deactivate() {
}
exports.deactivate = deactivate;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/g8up/vsc-ext-comb-vue.git
git@gitee.com:g8up/vsc-ext-comb-vue.git
g8up
vsc-ext-comb-vue
vsc-ext-comb-vue
master

搜索帮助