Jak wyrównać tekst w wysublimowany sposób, jak pakiet wyrównania atomów?


1

Chcę zaimplementować takie formatowanie kodu, ale nie wiem, jak to zrobić ani jak to osiągnąć.

var inherits     = require('inherits'),
    stream       = require('stream'),
    Stream       = stream.Stream ,
    events       = require('events'),
    _            = require('underscore')._,
    Connection   = require('../connection'),
    RecordStream = require('../record-stream'),
    CSV          = require('../csv'),
    Promise      = require('../promise');

Jak widać, pomiędzy zadaniami po lewej i prawej stronie jest równy odstęp

czy są jakieś narzędzia do linowania / formatowania, które to robią? Obecnie używam wysublimowanego tekstu.

Z góry dziękuję


to nie odpowiada na twoje pytanie, ale czy jesteś pewien, że to się nazywa javascript? Myślę, że te linie wyglądają jak nodejs, ale myślę, że to, co napisałeś, to części nodejów i części, które są unikalne dla nodejów i nie będą działać w zwykłym / rzeczywistym javascript.
barlop

1
i może nieco głupie pytanie, ale co jest nie tak z klawiszem Tab do tego, co chcesz zrobić?
barlop

dzięki @barlop za odpowiedź, tak, powyższe to nodejs, ale szukałem narzędzia podobnego do jsbeautifier, które robi tego typu formatowanie, to wszystko.
Mozak,

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.