Here's some sample code I have, currently I'm set to only indent using 4 spaces at a time. Is there a way to highlight a block of javascript and press a single button or menu option to format it nicely like so:
Before:
app.get('/csvtest', function (req, res) {
MyModel.find(function (err, mymodel) {
if (!err) {
var csv = [];
_.each(mymodel, function(obj) {
csv.push(obj['mymodel']);
});
res.send(csv.join());
} else {
console.log(err);
}
});
});
After:
app.get('/csvtest', function (req, res) {
MyModel.find(function (err, mymodel) {
if (!err) {
var csv = [];
_.each(mymodel, function(obj) {
csv.push(obj['mymodel']);
});
res.send(csv.join());
} else {
console.log(err);
}
});
});
Here is a tool for this. Found it on the sublime forums.
jsFormat
and hit enterCtrl
+ Alt
+ f
to format