I'm looking something like the functionality given in Sublime Text by the shortcut (windows) Ctrl + Shift + P named "HTML: Encode Special Characters" but in IntelliJ IDEA. This functionality is able to transform this (as a example):
I'm a special character phrase "áéíóú ñ"
进入这个:
I'm a special character phrase "áéíóú ñ"
Only by surrounding the specified text and pressing the shortcut key combination given above (again, in windows Ctrl + Shift + P).
有什么想法吗?
更新(2016 年 7 月 4 日)
目前,Intellij Idea 原生支持此功能(2016 版本)。您需要选择要转换的文本(在 OSX 中)Cmd+Shift+A 并键入“编码”,然后选择操作“编码 XML/HTML 特殊字符”
唯一需要注意的是,这仅适用于(据我所知)html 字符串。
IntelliJ 不直接支持它,但是一个名为 String Manipulation 的插件可以提供帮助
来自插件页面 http://plugins.jetbrains.com/plugin/2162:
提供文本操作的操作:
- 取消/转义选定的 Java 文本
- 取消/转义选定的 JavaScript 文本
- 取消/转义选定的 HTML 文本
- 取消/转义选定的 XML 文本
- 取消/转义选定的 SQL 文本
- 取消/转义选定的 PHP 文本
- 修剪选定的文本
- 修剪所选文本中的所有空格
- 删除所选文本中的所有空格
- 将所选文本解/编码为 URL
- 将选定的文本转换为驼峰式大小写
- 将选定文本转换为常量大小写
- 将所选文本大写
- 将所选文本编码为 MD5 Hex16
- 将所选文本解/编码为 Base64
- 删除空行
- 将非 ASCII 转换为转义 Unicode
- 将转义的 Unicode 转换为字符串
- Grep 选定的文本,所有与输入文本不匹配的行将被删除。 (在列模式下不起作用)
- 增加/减少选定的文本。复制行并增加/减少找到的所有数字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)