Bob*_*ein 47 text-editing notepad++ unicode special-characters utf-8
将特殊 Unicode 字符输入 Notepad++ 文档的最佳方法是什么?我是否必须依赖操作系统 (Windows)?
寻找即看即用的解决方案。
我可以使用 Edit | 打开 ASCII 插入面板。字符面板——效果很好——但它只有 256 个原始字符。在 UTF-8 模式下,我想为完整编码集提供类似的功能,例如希腊字母、数学符号等。我不想使用数字键盘。SourceForge 上的类似问题,但也没有答案。
Bob*_*ein 39
现在对于完全不同的东西,剪切和粘贴画廊:
几个空格(此处显示在完整块之间█又名█)
​ ​                                           感谢Maxitweet、Johannes Knabe和copypastecharacter。
提示: Ctrl +=放大。 Ctrl 0=恢复。(麦克? +和? 0。)
Gnu*_*bie 26
设置用户定义的命令:
现在,每当您想输入字符时,请使用“运行”菜单或快捷键/加速键打开 Windows 字符映射表,然后选择一个或多个字符或在“搜索:”中使用其 Unicode 名称搜索它/它们,复制到剪贴板,关闭字符映射并粘贴到 Notepad++ 中。
请注意,要在 Notepad++ 中显示字符,您必须采用 unicode 格式。这是通过转到“格式”菜单并选择“以 UTF-8 编码”或类似方法来完成的。现在您可以将希腊字母、下标等粘贴到 Notepad++ 中。
phu*_*clv 10
如果您可以使用数字键盘书写,则意味着您已经拥有该字符的代码点。只需在 Notepad++ 中输入您想要的字符的十六进制值,选择它们,然后打开菜单:插件?转换器?十六进制 -> ASCII
示范:
ASCII 到 HEX 和 HEX 到 ASCII 转换 Notepad++
您还可以从转换面板获得实时结果
另一种方法是使用 HexEditor 插件,该插件包含在 Notepad++ 的早期版本中,但最近已被删除。您仍然可以从插件管理器安装插件(或重新激活它,如果它被禁用),但需要注意的是有时它可能不稳定。
这样您只需选择Plugins ?十六进制编辑器 ? 以十六进制查看(或单击H菜单栏右侧附近的按钮),然后在十六进制编辑窗口中键入 UTF-8 字节。例如,要获取f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9cUTF-8格式的字符串,只需在转储列中输入这些十六进制值并切换回普通文本模式;你会看到那些字符出现。
请注意,使用 UTF-16 或 UTF-32 可能更容易,因为手动获取字符的 UTF-8 编码很棘手。毕竟,保存时只需将文件转换回UTF-8
也可以为此目的使用 Base64 转换器。只需选择 base64 编码的字符串并选择Plugins ? MIME 工具 ? Base64 解码
如果只想频繁输入几个特殊字符,最好使用宏。
首先,您需要通过将字符串粘贴到 Notepad++来获取字符串的 base64 编码,然后使用Base64 编码功能。之后选择宏?开始录制,输入你得到的base64字符串,选择它并如上解码。现在您可以停止录制并使用一些描述性名称以及可能的快捷方式保存宏。也可以使用十六进制?ASCII 功能而不是 base64
稍后当您想插入该字符串时,只需重播宏
仅当您将 Unicode 字符直接粘贴到 ASCII 字段中时,转换面板才适用于 Unicode
| 归档时间: |
|
| 查看次数: |
162251 次 |
| 最近记录: |