web-dev-qa-db-ja.com

コマンドライン出力を調整して、列を垂直方向に揃えることはできますか?

最初の画像はMac端末出力で、これらの列は垂直方向に配置されています。

enter image description here

これは、混乱したWindows cmder出力です。調整できますか?

enter image description here

2
Jacob

コマンドライン出力を調整して列を垂直方向に揃えるにはどうすればよいですか?

プログラムで可変幅のフォント(cmder)を使用しています。

ディスプレイを正しく整列させるには、固定幅( monospaced )フォントを使用する必要があります。

等幅フォントは通常、ターミナル、IDE、およびプログラミングテキストエディタに使用されます。これを行ういくつかの正当な理由については、以下を参照してください。

コンピュータはさまざまなフォントを表示できるようになりましたが、IDEおよびソフトウェアテキストエディタの大部分は、デフォルトの書体として等幅フォントを採用しています。これにより、個々の記号の区別に大きく依存することが多いソースコードの可読性が向上し、入力ミスが許容されないパスワード入力ボックスなどの状況で、文字間の違いがより明確になります。[2]等幅フォントは、ターミナルエミュレーションや、プレーンテキストドキュメントでの表形式のデータのレイアウトにも使用されます。プログラミング言語の技術マニュアルやリソースでは、コードと自然言語のテキストを区別するために等幅フォントがよく使用されます。

ソース 等幅

1
DavidPostill

DavidPostillが言うように、等幅フォントを使用するのが好ましい方法です。これらのフォントは、[フォント]リストボックスに太字で表示されます。

enter image description here

ただし、プロポーショナルフォントを使用して、ConEmuに等幅フォントとして処理させることもできます。 Monospaceチェックボックスをオンにして、(オプションで)WidthフィールドとCellフィールドを試してみてください。 Cellは文字の幅を予約します。

enter image description here

0
Maximus