Ярлык Eclipse для разделения длинных строк

Если вам нужно только использовать функцию SOUNDEX() , просто используйте func для генерации выражения функции:

session.query(func.soundex(MyModel.some_str))

Если с другой стороны, вам нужен оператор SOUNDS LIKE , вы можете использовать op() :

session.query(MyModel).\
    filter(MyModel.some_str.op('SOUNDS LIKE')('Supercalifragilisticexpialidocious'))

, что эквивалентно

session.query(MyModel).\
    filter(func.soundex(MyModel.some_str) ==
           func.soundex('Supercalifragilisticexpialidocious'))

6
задан Paul Croarkin 2 November 2008 в 19:35
поделиться

3 ответа

Да - просто возврат хита, когда Ваш курсор посреди строки.

По общему признанию это помещает + в конце первой строки вместо запуска второго, которое является раздражающим, если Ваше руководство по стилю требует последнего, но если Вы не являетесь суетливыми, это является большим :)

13
ответ дан 8 December 2019 в 17:29
поделиться

Может быть Быстрое исправление (Ctrl + 1) для этого также.

Я был поражен в 3,4 обнаружить, что существуют Быстрые исправления для преобразования + - базирующаяся строка concats в использование StringBuilder или MessageFormat.Замечательно!

0
ответ дан 8 December 2019 в 17:29
поделиться

Все шаблоны форматирования в Eclipse поместят плюс на следующую строку (который я нахожу действительно раздражающими), таким образом, можно просто применить средство форматирования кода, и плюс закончится на следующей строке.

1
ответ дан 8 December 2019 в 17:29
поделиться
Другие вопросы по тегам:

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