在 Windows 7 中输入短划线的最快方法是什么?

在 Windows 7 中输入短划线的最快方法是什么?

简单问题:在 Windows 中,获取短划线 (–,Unicode U+2013 EN DASH) 的最快方法是什么?请注意,这个问题适用于所有程序,而不仅仅是 Microsoft Word。

如果可以将其作为纯 Unicode 字符复制到剪贴板而没有任何格式信息(字体等),那就更好了,这样当我将其粘贴到 Word 或 Excel 或其他富文本编辑器中时,它就不会带有其格式。

答案1

得到自动热键并使用热字符串。
将 say -- 替换为短划线,就像 word 那样。
以下是脚本:

::--::{Asc 0151}

是的。就这么短。可以在我的 Windows 7 记事本中使用。

PS:如果您想重新分发,您可以将脚本编译为带有您选择的图标的独立 EXE。

答案2

用我当前不满意的解决方案来回答我自己的问题。

现在我使用键盘快捷键 (Ctrl-Alt-M) 打开字符映射表,在高级模式“搜索:”字段中输入“en dash”,然后单击“选择”和“复制”。速度非常慢,如果字符映射表采用特定字体,它还会附带格式信息。

显示短划线的 Windows 字符映射表的屏幕截图

相关内容