split-line README
split one line into multiple lines by custom separator (default: ',')
warning:
this extension will append '\n'
to separator in the outermost layer,
for example: [1,], [2,], [3,]
will split into [1,],\n [2,],\n [3,]
,
but [[1,], [2,], [3,]]
won't split.
so don't select the outermost brackets
Features
How to use
- open command pallette, input
split line
- hot key:
ctrl + cmd + s
in mac or ctrl + alt + s
in win, (use default separator, ',')
- hot key:
ctrl + cmd + x
in mac or ctrl + alt + x
in win, (use default separator, ',' , break line in start and end of selected string (breakStartEnd: true
))
- you could configure keybindings
"extension.splitLine"
to change default separator in args
- args has follow options:
separator: string
, breakStartEnd: boolean
, breakBeforeSeparator: boolean
example: you can set hotkey in vscode keybindings.json
like this:
{
"key": "ctrl+cmd+x",
"command": "extension.splitLine",
"when": "editorTextFocus && !editorReadonly",
"args": {
"separator": " ",
"breakStartEnd": true,
"breakBeforeSeparator": false
}
}