Есть ли команда Eclipse, чтобы окружить текущий выбор круглыми скобками? - PullRequest
24 голосов
/ 16 сентября 2008

Есть ли команда Eclipse, чтобы окружить текущий выбор круглыми скобками?

Создание шаблона - достойный обходной путь; он не работает с функциональностью «Surround With», потому что я хочу заключить в скобки выражение, а не всю строку, и для этого требуется ${word_selection} вместо ${line_selection}.

Есть ли способ связать сочетание клавиш с этим конкретным шаблоном? Ctrl - пробел Ctrl - пробел стрелка стрелка стрелка не так гладко, как я надеялся.

Ответы [ 2 ]

35 голосов
/ 16 сентября 2008

Возможно, не правильный ответ, но, по крайней мере, обходной путь:

  1. определить шаблон Java с именем «круглые скобки» (или «pa») со следующим:

    ($ {word_selection}) $ {курсор}

  2. после выбора слова, ctrl - пробел + p + с помощью клавиш со стрелками выбрать шаблон

Я использовал эту технику для упаковки основных типов в JDK 1.4.2, и это экономит много времени на печатание.

4 голосов
/ 16 сентября 2008

Easy, Window-> Prefs, затем выберите Java-> Editor-> Templates

Создайте новый шаблон с: ($ {line_selection} $ {cursor})

"line_selection" означает, что вам нужно выбрать более одной строки.

Вы также можете попробовать создать еще одну с помощью word_selection.

Затем выберите текст, щелкните правой кнопкой мыши, окружите ... и выберите новый шаблон.

...