В идее Intellij, если вы вставляете какой-либо текст в строковый литерал (между двойными кавычками), редактор java может автоматически переформатировать вставленный текст - то есть разместить необходимые символы экранирования для двойных кавычек новых строк и т.д.
Я хочу сделать обратное, то есть при копировании текста из строкового литерала в редактор, чтобы поместить чистый текст в буфер обмена без экранирующих символов, двойных кавычек и новых строк, разделенных знаками плюс и т.д.
Например, если вставить эти строки XML
<?xml version="1.0" encoding="utf-8"?>
<a></a>
в строковый литерал в редакторе Intellij Java, он становится:
String str = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
"<a></a>"
Я хочу, когда я копирую из этого строкового литерала, чтобы иметь возможность хранить чистый текст в буфере обмена, как это было до вставки. Т.е. вернуть исходный текст.
Возможно ли это?