相信大家都遇到过这样的状况:我明明没有用MD的意思,但是却激活了MD,使得你的帖子变了样子,比如 @DF4_0003 的状况:
1600*1200还不错,我这个是1280*1024的,你那个屏幕尺寸多大
变成了:
16001200还不错,我这个是12801024的,你那个屏幕尺寸多大
那么怎么解决呢?这就涉及到我们的内容:转义符的使用。
什么是转义符?
看好了!转义符是:
\
是不是看着很垃圾?不!转义符是在编程界广为使用的一种符号,旨在改变特定字节的原有意思。比如用Mac终端创建macOS启动盘的指令:(以Sierra为例)
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath/Applications/Install\ macOS\ High\ Sierra.app
sudo /Applications/Install\ macOS\ High\.app/Contents/Resources/createinstallmedia --/Volumes/MyVolume --applicationpath/Applications/Install\ macOS\ High \Sierra.app
其中,
Install\ macOS\ High\ Sierra.app
这里的转义符,是为了消除空格原有的“下一条参数”义,转成“应用文件名内的空格”义。如果你不添加转义符,你就会收到一条错误信息:
sudo: /Applications/Install : command not found
但是如果你添加转义符,代码就会跑下去,直到制作完安装盘:(图来自support.apple.com,侵删)
怎么用转义符?
直接在要消歧义的地方前面用不就好了(
比如上面@DF4_0003 的句子:
16001200还不错,我这个是12801024的,你那个屏幕尺寸多大
添加转义符:
1600\*1200还不错,我这个是1280\*1024的,你那个屏幕尺寸多大
效果:
1600*1200还不错,我这个是1280*1024的,你那个屏幕尺寸多大
是不是很屌炸炫酷帅?
我要单独表示一次转义符怎么办?
用两次不就行了(
\\
效果:
\
是不是一点都不屌炸炫酷帅了(不是
其实High Sierra已经不需要applicationpath来制作安装盘了,不过的文档里不知道为什么还用上了为了一体性,全文都用了(