個人的にはムダでしかないので不要だと思いますし フォーマッターがやるにしても差分が増えてしまうのでやってほしくないものです
しかし ものによっては視覚的に縦に揃えて見たい ということもあります
例としてはこういう感じで揃えて見たいです
const one = 100001
const two = 100002
const three = 100003
const four = 100004
const five = 100005
const six = 100006
const seven = 100007
const eight = 100008
const nine = 100009
const ten = 100010
const eleven = 100011
const twelve = 100012
const thirteen = 100013
const fourteen = 100014
const fifteen = 100015
const sixteen = 100016
const seventeen = 100017
const eighteen = 100018
const nineteen = 100019
const twenty = 100020
↓
const one = 100001
const two = 100002
const three = 100003
const four = 100004
const five = 100005
const six = 100006
const seven = 100007
const eight = 100008
const nine = 100009
const ten = 100010
const eleven = 100011
const twelve = 100012
const thirteen = 100013
const fourteen = 100014
const fifteen = 100015
const sixteen = 100016
const seventeen = 100017
const eighteen = 100018
const nineteen = 100019
const twenty = 100020
対応してるフォーマッターがあればいいですが こういうことをするのは少数だと思います
それに準備が面倒です
たまにしか使わないので 件数が少ないなら手作業でしたほうが早いです
とは言え ある程度の件数になると手作業でやるのも嫌になってきます
方法のひとつは / *= */ を \t に置換してエクセルにコピペです
ソースコード自体が揃う必要はなく確認用なのでこれでもいいです
しかしエクセルって結構開くのに時間がかかりますし 入れてない PC も多いです
で いい感じにできないものかと考えていたら VSCode 標準機能だけで工夫すれば簡単にできました
エクセルを起動する間に終わってしまいます
こういうデータがあるとします
const obj = {
short1: "a",
middle1: "b",
longlong1: "c",
short2: "A",
middle2: "B",
longlong2: "C",
}
マルチカーソルで全部の「:」を選択して 右にスペースを多めに確保します
最初の「:」を選択して Ctrl-D を繰り返し押せば次の「:」も追加で選択できます
const obj = {
short1: "a",
middle1: "b",
longlong1: "c",
short2: "A",
middle2: "B",
longlong2: "C",
}
こんな感じで一番長いキーの「:」よりも一番短いキーのバリュー位置が右になったら十分です
次はスペースを幅 0 の矩形選択で縦に選択します
「|」が選択位置を表しています
マウスのミドルクリックのドラッグや Ctrl-Shift-Alt-←↑↓→ で矩形選択できます
const obj = {
short1: | "a",
middle1: | "b",
longlong1: | "c",
short2: | "A",
middle2: | "B",
longlong2: | "C",
}
Ctrl-Shift-→ で各行を次の区切りまで範囲選択します
その後に Shift-← や Ctrl-Shift-← などでスペースのみを選択するように調整してから選択範囲を削除します
こうなりました
const obj = {
short1: "a",
middle1: "b",
longlong1: "c",
short2: "A",
middle2: "B",
longlong2: "C",
}
揃ってますね
慣れるとササッと操作できるので置換してエクセルを起動してる間には VSCode 上で揃えてしまえます