Как использовать фрагмент "sysout" в Eclipse с выделенным текстом? - PullRequest
22 голосов
/ 20 июня 2009

Мне известно о фрагменте «Sysout» Eclipse, который аккуратно заменен на System.out.println (); когда табуляция завершена.

Это очень полезно, но иногда мне нужно обернуть существующий код в System.out.println ();

Во внутренних средах Eclipse шаблон определяется как возможность переносить «выбранное слово». Но как я могу использовать фрагмент с выделенным текстом, поскольку ввод «sysout», очевидно, удаляет выделенный текст.

Есть идеи?

Ответы [ 6 ]

63 голосов
/ 20 июня 2009

Шаблон sysout действует на все операторы Java.

  1. Выделите оператор в редакторе.
  2. Нажмите CTRL-SPACE (или что-то еще, что вы настроили для поддержки контента).
  3. Введите sysout и нажмите Enter. Обратите внимание, что когда вы набираете sysout, будет временно перезаписывать ваше утверждение (но оно вернется, завернутое System.out.println при нажатии клавиши ввода).
2 голосов
/ 20 июня 2009

Eclipse имеет опцию «Surround Width», которая может сделать это за вас.

SHIFT + ALT + Z должно заставить вас увидеть, как эти шаблоны размещают метаданные.

0 голосов
/ 06 апреля 2018

Основная часть в:

Java-> editor-> Шаблоны

К этому можно получить доступ:

  • Окно настроек: в Java-> Редактор-> Шаблоны.
  • Окружите текст и нажмите:

    Windows: SHIFT + ALT + Z (as sadhasivam said)
    Mac: CMD + OPT + Z 
    

    для отображения окна настроек

0 голосов
/ 07 сентября 2014

Предпочтение> Общие> Ключи. затем выполните поиск «помощник по контенту» или «контент» в «текст фильтра типа» не нажимайте Enter. Выбор «контентная помощь». введите Binding и установите свои собственные ярлыки. такие как «контроль + пробел».

0 голосов
/ 20 июня 2009

Если вы используете Content Assist (Ctrl-пробел в Windows), в конце списка будет опция sysout. Возможно, вы захотите дополнить шаблон кавычками вокруг выбора слов, поэтому вам не нужно вводить их.

0 голосов
/ 20 июня 2009

Я не думаю, что вы можете сделать это за один раз, но как насчет вырезать выделенный текст, а затем: Tab + пробел, Ctrl + V это всего лишь еще одна комбинация клавиш.

...