vim - 有谁知道将特殊字符转换为相应 HTML 实体的 vim 插件或脚本?

标签 vim

我为企业客户开发网站,所以我们经常看到®、™ 等字符。有时我会粘贴大量的副本,其中甚至可能包含漂亮的引号 (“”) 或来自文字处理器的其他奇怪字符。

所以,我的问题是:有谁知道一个 vim 插件或脚本可以一举将所有这些字符转换为 html 实体?

我认为这涵盖了最好拥有的实体的所有基础:
http://web.forret.com/tools/charmap.asp

因此,对于上面的字符,它们将被替换为 ® , ™ , “ , ” , 等等。

我尝试了 htmlspecialchars vimball ( http://www.vim.org/scripts/script.php?script_id=2377 ),但没有骰子。它只执行像 PHP htmlsepcialchars 函数一样的替换,替换与 html 冲突的字符,并且不包括任何额外的特殊字符。

最佳答案

我会推荐 Tim Pope 的 unimpaired插入。它提供 commands to encode and decode html entities ,使用映射:[x]x分别。

关于vim - 有谁知道将特殊字符转换为相应 HTML 实体的 vim 插件或脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054971/

相关文章:

vim - VI(VIM): delete/change right to left?

c++ - 仅为 C++ header 设置 vim 文件类型脚本

vim - vi/vim 重新映射或取消映射内置命令 - 可视模式下的 u 键

vim - Linux 和 Windows 之间的配置文件路径冲突

vim - Vim:在命令行模式下拉到特定的寄存器

vim - 如何禁用vim内置关键字自动完成功能?

vim - vimdiff 是否支持合并差异

vim - 如何使用 Vim 替换conf文件中的某些路径?

c++ - C++ 构造函数初始化列表中的 vim 缩进

vim - 在 vim 中按 O 或 [Return] 时不要插入注释