Вставьте многострочную Строку Java в Eclipse [дубликат]

Этот вопрос уже имеет ответ здесь:

К сожалению, Java не имеет никакого синтаксиса для многострочных строковых литералов. Никакая проблема, если IDE помогает работать с конструкциями как

  String x = "CREATE TABLE TEST ( \n"
             + "A INTEGER NOT NULL PRIMARY KEY, \n"
            ...

Что является самым быстрым способом вставить многострочную Строку от буфера обмена в источник Java с помощью Eclipse (способом, что это автоматически создает код как вышеупомянутое).

217
задан Roman C 16 March 2016 в 04:03
поделиться

3 ответа

Хорошо, я просто нашел ответ (на Stackoverflow, не меньше).

В Eclipse есть опция, при которой копирование вставки многострочного текста в строковые литералы приводит к появлению новых строк в кавычках:

Параметры/Java/Editor/Typing/ "Escape text when posting into a string literals"

413
ответ дан 23 November 2019 в 04:14
поделиться

Если ваше здание, которое SQL в инструменте, как Toad Или другой ориентированный на SQL IDE, они часто имеют разметку копирования в буфер обмена. Например, имеет CTRL + M, который принимает SQL в вашем редакторе и имеет именно то, что у вас есть в вашем коде выше. Это также охватывает обратную связь ... когда вы собираются отформатированную струну из своей Java и хотите выполнить его в жаба. Вставьте SQL обратно на жаба и выполните Ctrl + P, чтобы удалить многострочные цитаты.

4
ответ дан 23 November 2019 в 04:14
поделиться

Насколько я знаю, это кажется выходящим за рамки IDE. Скопируйте, вы можете скопировать строку, а затем попытаться отформатировать ее, используя ctrl+shift+ F Чаще всего эти многострочные строки не используются в жестком коде, скорее они должны использоваться из property или xml файлов, которые могут быть отредактированы позже без необходимости изменения кода

.
-9
ответ дан 23 November 2019 в 04:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: