Как получить затмение для автоматического добавления точки с запятой? - PullRequest
7 голосов
/ 05 августа 2010

Вот ситуация. У меня есть следующий код Java:

String a;
a.

Сразу после того, как я нажму "." Я получаю всплывающее меню с методами String. Я выбираю один, введите аргументы, но затем я должен нажать клавишу со стрелкой вправо, чтобы пройти через), чтобы я мог ввести;

В Emacs я использовал макрос (думаю, meta-Enter), который при нажатии добавляет точку с запятой в конец текущей строки, а затем помещает меня в следующую строку с правильным отступом. Есть ли такой макрос в затмении?

Ответы [ 4 ]

15 голосов
/ 06 августа 2010

Вставляет точку с запятой в конце строки, но вы все равно должны набрать ее:

Предпочтения> Java> Редактор> Набор текста> отметьте «точки с запятой»

Все же лучше, чем ничего.

4 голосов
/ 03 января 2014

См. ссылку .

"Настройки по умолчанию отключены, поэтому вы должны включить их. Перейдите к Окно> Настройки> Java> Редактор> Набор текста. Затем включите точку с запятой в разделе Автоматически вставлять в правильное положение.

Теперь, когда вы нажимаете точку с запятой в любом месте оператора, Eclipse добавляет точку с запятой в конец строки и помещает курсор сразу после точки с запятой, чтобы вы могли начать редактирование следующей строки. "

0 голосов
/ 03 января 2014

Существует пара плагинов Eclipse, которые могут помочь вам в этом:

0 голосов
/ 06 августа 2010

Я не знаю, какую ОС вы используете, но не забывайте, что Eclipse, как и остальные приложения в вашей системе, можно манипулировать с помощью внешних макропрограмм с помощью простых команд UI.

Я использую Mac и программу Keyboard Maestro. То, что вы спросили, заняло у меня около минуты, чтобы выполнить. Просто перейдите в конец строки, введите «;» и нажмите return, чтобы перейти к следующей строке (Eclipse позаботится или сделает отступ). Я уверен, что вы можете найти аналогичные инструменты для выбранной вами ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...