Intellij idea Intellij IDEA中是否有类似Sublime的“HTML:编码特殊字符”的功能

Intellij idea Intellij IDEA中是否有类似Sublime的“HTML:编码特殊字符”的功能,intellij-idea,ide,keyboard-shortcuts,html-encode,Intellij Idea,Ide,Keyboard Shortcuts,Html Encode,我看到的功能类似于快捷方式windows Ctrl+Shift+p(名为HTML:Encode Special Characters,但使用IntelliJ IDEA)在Sublime Text中提供的功能。此功能可以将其转换为示例: I'm a special character phrase "áéíóú ñ" 为此: I'm a special character phrase "áéí&oacu

我看到的功能类似于快捷方式windows Ctrl+Shift+p(名为HTML:Encode Special Characters,但使用IntelliJ IDEA)在Sublime Text中提供的功能。此功能可以将其转换为示例:

I'm a special character phrase "áéíóú ñ"
为此:

I'm a special character phrase "áéíóú ñ"
仅通过在windows Ctrl+Shift+p中包围指定文本并再次按上面给出的快捷键组合

有什么想法吗

更新07-04-2016


到目前为止,Intellij Idea在2016版的本地版本中支持此功能。您需要选择要转换的文本,并在OSX Cmd+Shift+A中键入Encode,然后选择动作Encode XML/HTML特殊字符


唯一需要注意的是,据我所知,这只适用于html字符串。

IntelliJ不直接支持它,但名为字符串操纵的插件可以提供帮助

从:

为文本操作提供操作:

取消/转义所选Java文本 取消/转义选定的JavaScript文本 取消/转义所选HTML文本 取消/转义选定的XML文本 取消/转义所选SQL文本 取消/转义选定的PHP文本 修剪所选文本 修剪选定文本中的所有空格 删除选定文本中的所有空格 将所选文本反编码为URL 将所选文本转换为大小写 将所选文本转换为常量大小写 将所选文本大写 将所选文本编码为MD5 Hex16 将所选文本解压缩/编码为Base64 删除空行 将非ASCII转换为转义Unicode 将转义的Unicode转换为字符串 Grep选定文本,将删除与输入文本不匹配的所有行。在列模式下不工作 递增/递减所选文本。重复行并递增/递减找到的所有数字。
谢谢使用此插件,完整的键盘shorcut为Alt+Shift+m,然后按windows中测试的“5”。可以使用[Ctrl+Shift+A]在windows中访问编码XML/HTML特殊字符