解决 命令行程序 中文英文不对齐的情况

问题描述

我用java写了个命令行的工具程序,在程序中我会输出一些提示语句,这些输出语句中有中文,但是奇怪的是中文老是对不齐,强迫症的我看起来很不舒服.
解决 命令行程序 中文英文不对齐的情况

原因

之所以加入空格后中文无法对齐,是因为你用的是半角空格,全角空格的宽度小于一个中文的宽度.又大于中文宽度的一半,所以使用半角空格永远也无法让中文对齐。

使用全角空格来对齐中文

换成全角的空格就可以,全角的空格占用的宽度和和一个中文占的宽度一样,所以加上全角空格后就可以让中文对齐!

如何输入全角空格

这个就要看具体的输入法了,我用的是搜狗输入法,下面介绍搜狗输入法如何切换全角半角:

  1. 先切换到中文状态,然后随便输入点拼音,这时候弹出工具条,
  2. 在弹出的工具条上右键,
  3. 然后点击上面的全半角切换即可:

解决 命令行程序 中文英文不对齐的情况
然后输入全角空格就行了,这样中文就对齐了:
解决 命令行程序 中文英文不对齐的情况
这样打包成可执行程序,在cmd中运行也是对齐的:
解决 命令行程序 中文英文不对齐的情况

相关文章:

  • 2021-06-26
  • 2022-12-23
  • 2021-07-11
  • 2021-11-19
  • 2021-07-04
  • 2021-07-03
  • 2022-12-23
  • 2021-12-06
猜你喜欢
  • 2021-09-04
  • 2022-12-23
  • 2021-09-15
  • 2021-11-06
  • 2022-12-23
  • 2021-04-16
  • 2022-01-18
相关资源
相似解决方案