一对只管一段
漏关的星号不会把后面整段吞成粗体。看见字面星号,补上后一个即可,前面已经闭合的对不受影响。
一只手敲 * 和 _,另一只手敲正文,三个 ` 再围住要原样展示的命令。格式在输入框里先亮起来,发出去的气泡和预览一致,不必先写成素文再回头加样式。
| 键盘 | 写法 | 落在气泡里 | 适合咬住的内容 |
|---|---|---|---|
| * 星号 | *结论先发内部* | 粗体 | 结论、截止时间、必须看见的词 |
| _ 下划线 | _仅作对照_ | 斜体 | 语气、书名、补充说明 |
| ~ 波浪线 | ~旧报价作废~ | 删改线 | 作废的数字、收回的安排 |
| 三个 ` | ```npm run build``` | 代码块,内部符号按字面 | 命令、路径、要原样复制的片段 |
| 两个 ` | `src/index.ts` | 行内代码 | 短文件名、短参数 |
星号成对出现,前一个打开粗体,后一个收束。落点在词的两侧,而不是句子的两端随便各丢一个。WhatsApp网页版在输入框里对成对星号之间的字立即加粗,不成对的星号保持字面。发出前看预览,比发出后再编辑更省一次来回。
一条消息可以有多对星号。第一对包住结论,第二对包住时间,中间的叙述保持常规字重。两对之间要留出普通文字,避免两对贴在一起被读成一对。键盘上的节奏是:星号、词、星号、空格、继续写。空格是切开两对标记的最小单位。
中文和英文都能被星号包住。包住英文时,星号紧贴单词,不要把空格包进粗体,否则气泡里词前会多一块空白。包住中文时,星号可以紧贴字,也可以留一个空格再包整句,预览会告诉你哪一种更干净。WhatsApp网页版按你敲进去的范围着色,不替你扩选。
漏关的星号不会把后面整段吞成粗体。看见字面星号,补上后一个即可,前面已经闭合的对不受影响。
也可以先打完词,再用 Shift 选中,两边补星号。键盘党常用这一种,预览同样立刻加粗。
序号后面空一格再写星号,列表符号才不会被吃进标记。数字、点、空格、星号,这个顺序最稳。
下划线的键位在连字符旁边,成对包住的字变成斜体。它和星号可以嵌套:外侧星号、内侧下划线,得到又粗又斜的词;反过来则是斜体句子里再加粗一个词。WhatsApp网页版要求每一对都闭合,预览才能同时亮起两种样式。
输入法停在中文时,同一个键可能打出破折号或长横线,斜体不会出现。排格式的那几下把输入法切到英文,敲完 _ 再切回中文写词。这是键盘上最常见的失效原因,看起来像「下划线坏了」,其实是符号不是那一个。
斜体适合语气和书名,不适合整段公告。大段倾斜会降低扫读速度,结论仍应用星号加粗。一条格式化消息里,斜体当配角,粗体当主角,代码块当原样区。三种角色分开,读的人才知道眼睛该停在哪几个词上。
反引号在键盘数字键左侧,连续敲三下,再敲正文,再敲三下,得到一块等宽、可换行的代码。块内的星号、下划线、波浪线全部按字面显示,这正是要贴命令时需要的。WhatsApp网页版把三个反引号当成格式化的暂停区,避免命令里的星号被加成粗体,导致复制下去的人少拷一个符号。
两个反引号是行内代码,适合短文件名和短参数,不换行。三个反引号是块,适合多行脚本。少敲一个,只会少一层,不会把后面叙述吞进代码。输入框里行内和块状的底色不同,数不清时看底色比数键盘敲击更直接。
代码块可以和前面的粗体句子写在同一条消息里:先用星号写出「按这行执行」,换行后再上三个反引号。WhatsApp网页版允许一条消息里多种标记并排,只要各自成对。发出去的气泡上半是结论,下半是可复制的命令,读的人不用在两条消息之间来回拼。
写法像 `package.json`,落在句子中间,不打断叙述。路径短、参数短时用它。太长的一行塞进行内,气泡会横向难受,不如改成三个反引号的块。
写法像页顶速查表里的那一行,块可以换行。块的前后最好各空一行,叙述和代码的边界才清楚。块内不要再手加星号当强调,强调写在块外。
波浪线成对包住的字带上删改线,用来标作废的报价、收回的时间、写错的版本号。它常和星号一起出现:整句划掉,其中仍要被看见的词保持粗体。WhatsApp网页版按嵌套成对着色,先写外层波浪线、再写内层星号,预览最不容易乱。
删改线不是隐藏。划掉的字还在气泡里,后来读记录的人能看见「曾经写过什么、后来作废」。只想让对方看新数字,应另写一条带星号的新结论,旧数字用波浪线留在上面或上一句。键盘上这样排,比删除整句再重打更留得住上下文。
波浪线也要在英文输入状态下敲,避免打成中文波浪或全角符号。成对、半角、贴着词,这三条和星号、下划线相同。三条线都守同一套闭合规则,一条格式化消息才能在键盘上连续敲完。
把星号、下划线、波浪线和三个反引号放在同一张表里,是为了在键盘上选键,而不是在工具栏上找按钮。对照的是键、写法和气泡效果。输入框预览应与表中「落在气泡里」那一列一致,不一致就回头数有没有漏关。
| 要做的事 | 先敲 | 再敲 | 最后检查 |
|---|---|---|---|
| 加粗一个结论 | * | 结论词 + * | 预览里只有这个词变粗 |
| 倾斜一句语气 | 英文态 _ | 整句 + _ | 没有出现破折号 |
| 划掉旧数字 | ~ | 旧数字 + ~ | 新数字写在后面并用星号包住 |
| 原样贴命令 | 三个 ` | 命令 + 三个 ` | 块内星号仍是星号 |
| 粗体里再斜一截 | * 然后 _ | 词 + _ + * | 两对都闭合,预览双重样式 |
嵌套的顺序从外到内:最外层决定整段的基调,内层只改其中几个词。常见组合是波浪线包整句、星号包新数字;或星号包结论、下划线包其中书名。WhatsApp网页版从外往内匹配成对标记,内外颠倒只要仍成对,预览也能亮,只是读起来层次会反。
三个反引号不参与嵌套竞赛。它们围出的块把内部所有格式暂停。想在命令旁边加粗一句说明,把说明写在块的上面或下面,不要写进块里。键盘上的手感是:叙述区可以花,代码区保持素。
连打时最容易犯的是第二对还没关就开第三对。预览会停在「有一个星号是字面」的状态。把光标移到最内层词的后面,按开闭顺序往外补。补完一对,预览少一个字面符号,直到全部变成样式。这比全选删除重敲更快。
目标是一条消息里同时有结论、作废说明和可复制命令。手不离开键盘,符号按速查表的顺序敲。发出前只看输入框预览,预览对了再送出。
星号必须成对包住要加粗的那段。漏掉后一个,输入框里这段会保持字面星号,发出去也还是星号加正文,不会把后面所有字一起加粗。WhatsApp网页版按成对标记着色。发现漏关,把光标移到该收束的词后面再补一个星号,预览会马上变成粗体。
下划线包住的范围以两个标记之间的字符为准,可以是半个词、一个词或整句。中文没有空格分词,夹在词中间就会出现半截斜体。WhatsApp网页版忠实按标记着色,不会自动扩到整个词。要对着一个完整词倾斜,把下划线放在词的两侧。
三个反引号围住的是代码块,块内的星号、下划线和波浪线按字面显示,不再触发粗体或斜体。WhatsApp网页版把代码块当成停止格式化的区间。要展示命令里的星号,应放进三个反引号之间。要让某段又是代码又带强调,应把强调写在代码块外面的句子里。
先敲外层再敲内层更稳:外侧用波浪线包住整段删改,内侧用星号包住仍要加粗的词。反过来也可以,但预览时要确认两对标记都闭合。WhatsApp网页版按嵌套成对来着色。发出前看一眼:删改线穿过整句,粗体只落在指定的词上。
两个反引号包住的是行内代码,三个反引号包住的是可换行的代码块,两套标记分开计算。少打一个,只会少一层块,不会把后面整段吞进代码。WhatsApp网页版在输入框里对行内和块状使用不同的预览底色。敲的时候数清是两个还是三个,比事后在发出的气泡里补符号更省事。
列表里的数字或连字符与后面的星号要隔开。紧贴着写,星号可能被读成列表标记的一部分,加粗范围就会偏。WhatsApp网页版按空格切开列表符号和格式标记。先写序号,空一格,再写星号和要加粗的词,预览里列表和粗体就会同时成立。
粘贴进来的星号、下划线和三个反引号,只要成对,输入框会按格式预览,发出去也是样式而不是字面符号。不成对的会留下字面符号。WhatsApp网页版不区分手敲和粘贴,只看标记是否闭合。从文档里拷一段带星号的标题,先在输入框里看预览,再决定要不要拆掉多余的一对。
斜体认的是英文下划线,中文破折号或长横线不会开闭斜体。输入法停在中文时,按连字符键可能打出另一条线。WhatsApp网页版只把成对的英文下划线画成斜体。排格式化消息时把输入法切到英文,敲完下划线再切回去写中文,预览里斜体就会出现。