在 Typora 中经常能感受到不正常的格式显示,查看源码总能看到红点,问题大多出在这里,本文记录删除红点的方法。
网页的文字复制到 Typora 可能会显示红点:
这个字符是 U+200B
是一个零宽度的空格字符,看不见但是很影响格式显示。
示例代码:
import mtutils as mt
file_name = 'test.md'
res = mt.file_read_lines(file_name)
new_line_list = list()
for line in res:
new_line = ""
for char in line:
if char != '\u200b':
new_line += char
new_line_list.append(new_line)
mt.file_write_lines(new_line_list, file_name)
pass