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

dac*_*una 7 ide keyboard-shortcuts html-encode intellij-idea

我看起来像Sublime Text中给出的功能,快捷方式(windows)Ctrl+ Shift+ P命名为"HTML:编码特殊字符",但在IntelliJ IDEA中.此功能可以对此进行转换(作为示例):

I'm a special character phrase "áéíóú ñ"
Run Code Online (Sandbox Code Playgroud)

进入:

I'm a special character phrase "áéíóú ñ"
Run Code Online (Sandbox Code Playgroud)

只能通过包围指定的文本并按下上面给出的快捷键组合(再次,在Windows Ctrl+ Shift+中P).

有什么想法吗?

更新(07-04-2016)

到目前为止,Intellij Idea本身支持此功能(2016版).您需要选择要转换的文本和(在OSX中)Cmd + Shift + A并键入"Encode",然后选择"编码XML/HTML特殊字符"操作

编码Intellij Idea

唯一需要注意的是,这仅适用于html字符串(据我所知).

Vic*_*Vic 12

IntelliJ不直接支持它,但是一个名为String Manipulation的插件可以提供帮助

插件页面:

提供文本操作的操作:

  • 取消/退出选定的Java文本
  • 取消/退出选定的JavaScript文本
  • 取消/退出所选的HTML文本
  • 取消/退出选定的XML文本
  • 取消/退出所选的SQL文本
  • 取消/退出选定的PHP文本
  • 修剪所选文本
  • 修剪所选文本中的所有空格
  • 删除所选文本中的所有空格
  • 将所选文本解码/编码为URL
  • 将所选文本转换为Camel Case
  • 将所选文本转换为Constant Case
  • 大写所选文本
  • 将所选文本编码为MD5 Hex16
  • 将所选文本解码/编码为Base64
  • 删除空行
  • 将非ASCII转换为转义的Unicode
  • 将转义的Unicode转换为String
  • Grep选中的文本,所有不匹配输入文本的行都将被删除.(在列模式下不起作用)
  • 增加/减少选定的文本.重复行并增加/减少找到的所有数字.