Intellij-идея обратная вставка в строку (иначе копия из строки)?

В идее 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>"

Я хочу, когда я копирую из этого строкового литерала, чтобы иметь возможность хранить чистый текст в буфере обмена, как это было до вставки. Т.е. вернуть исходный текст.

Возможно ли это?

Ответ 1

Поместите курсор на значение строки, а затем Alt + Enter | Copy String Concatenation Text to the Clipboard