VS代码:将逗号分隔的变量声明重构为每行一个变量

时间:2019-04-23 08:19:14

标签: javascript visual-studio-code refactoring

使用Visual Studio Code或扩展名(不是多行游标)中的原子过程

const db          = require('./lib/db'),
    path        = require('path'),
    fs          = require('fs'),
    Logger      = require('./lib/log.lib'),
    rfs         = require('rotating-file-stream'),
    morgan      = require('morgan'),
    mung        = require('express-mung'),
    compression = require('compression'),
    bodyParser  = require('body-parser');

进入此

const db          = require('./lib/db');
const path        = require('path');
const fs          = require('fs');
const Logger      = require('./lib/log.lib');
const rfs         = require('rotating-file-stream');
const morgan      = require('morgan');
const mung        = require('express-mung');
const compression = require('compression');
const bodyParser  = require('body-parser');

1 个答案:

答案 0 :(得分:0)

您可以查找并替换为正则表达式。

查找:^(const)*\s*(.*)[,;]$

替换:const $2;

选择您的文本,单击Find in Selection选项并全部替换。

demo of regex replace working