1. (常用)
不换行空格,全称No-Break Space,它是按下space键产生的空格。空格不会累加(只显示一个)。
使用html表示才会累加,该空格占据宽度受字体影响。
2. 
半角空格,全称En Space,en为em宽度的一半(em类似于px受设置不同为20px=1em或其他自定义大小)。
占据0.5个中文宽度,不受字体影响。
3、  (常用与一些动画效果)
全角空格,全称Em Space,占据的宽度是1个中文字符,不受字体影响。
4、 
窄空格,全称Thin Space。占据宽度较小,是em之六分之一宽。
5、‌
零宽不连字,全称Zero Width Non Joiner,是一个不打印字符,放在电子文本的两个字符之间,抑制
本来会发生的连字(与‍相反)。
6、‍
零宽连字,全称Zero Width Joiner,是不打印字符,使两个本不会发生连字的字符产生了连字效果。
后来发现vscode可以设置在code中显示,这样操作起来也方便,具体操作的方式如下图:
这样就可以在code里面正常显示橙色的空格;