遇到的问题
obsidian可以识别出来【不换行空格】,但是没法在windows系统用键盘ctrl+shift+space打出来,在同类型软件中可以被精确打出来该字符【U+00A0】。
预期的效果
我不知道快捷键?还是原始obsidian原生不支持快捷打出该字符?该字符常用来确保文字锁定连接,避免换行带来的歧义等,例如:“15 cm”的铅笔,在换行时候单位和数字不会分开。
已尝试的解决方案
可以通过粘贴在文本中出现,可以精准识别出不换行的排版,但是不可以快捷打出。
obsidian可以识别出来【不换行空格】,但是没法在windows系统用键盘ctrl+shift+space打出来,在同类型软件中可以被精确打出来该字符【U+00A0】。
我不知道快捷键?还是原始obsidian原生不支持快捷打出该字符?该字符常用来确保文字锁定连接,避免换行带来的歧义等,例如:“15 cm”的铅笔,在换行时候单位和数字不会分开。
可以通过粘贴在文本中出现,可以精准识别出不换行的排版,但是不可以快捷打出。
我理解 ctrl+shift+space
的不间断空格是 Office 专属, 不是操作系统的默认行为
输入特殊符号, 除了外部工具的定制例如 AutoHotkey, Quicker, … 等办法,
在 Ob 里解决, 可以找那些快捷输入文本的插件
例如 Text Snippets 可以设
snippets : It is an obsidian plugin, that replaces your selected text.
nbsp :
^
|
注意这一行是 nbsp[空格]:[空格][<0x00a0>]
唯一有点麻烦是, 他得前面是个标点空格等, 才好触发替换
其余几个类似插件应该也可以的, 此外编程类方式 QuickAdd 等工具也行
发现了插件 TakamiChie/Obsidian_CharacterInsertionPlugin 在光标前切换插入特殊符号
他是用于速切 emoji 的, 我把 各种空格 添到他现有的 emoji 字符表里, 感觉也能用…
感谢“泰拉向导”的解惑,由于此功能原生支持被“读取”,却不支持键盘“原生写入”故发问于此。
尽管该功能使用频率不高,但是仍感谢提供曲线救国方案,感谢。