Как да форматирате автоматично кода в Eclipse?

Как автоматично форматирате кода в Eclipse?

339
27 марта '13 в 12:09 2013-03-27 12:09 HasanAboShally попита 27 март '13 в 12:09 2013-03-27 12:09
@ 12 отговора

В Windows : Ctrl + Shift + F

На Mac : + + F

(Алтернативно можете да кликнете върху Format в главното меню> Източник)

585
27 марта '13 в 12:09 2013-03-27 12:09 отговорът е даден от HasanAboShally на 27 март'13 в 12:09 2013-03-27 12:09

Друга възможност е да отидете в Window-> Settings-> Java-> Editor-> SaveActions и да проверите параметъра Source code format . Тогава вашият изходен код автоматично ще бъде автоматично форматиран всеки път, когато бъде запазен.

border=0
165
27 марта '13 в 12:18 2013-03-27 12:18 отговорът е даден от kostja на 27 март '13 в 12:18 2013-03-27 12:18

CTRL + SHIFT + F автоматично ще форматира кода ви (независимо дали е маркиран или не е избран).

31
19 окт. Отговор TaylorTheDeveloper 19 октомври. 2013-10-19 06:08 '13 в 6:08 2013-10-19 06:08

Това може да бъде направено и на ниво проект: В папката Explorer щракнете с десния бутон върху проекта> Properties> Java Editor> Save Actions

Това може да е за предпочитане, когато работите в екип, така че всеки код да бъде запазен със същите настройки за формат.

14
12 февр. Отговорът е даден от LimaNightHawk на 12 февруари. 2014-02-12 17:52 '14 в 17:52 2014-02-12 17:52

Натиснете: Ctrl + A или изберете част от кода, който искате да отстъпите, след което натиснете Ctrl + i .

12
04 окт. отговорът е даден Zakaria ouh 04 oct. 2013-10-04 17:12 '13 в 17:12 2013-10-04 17:12

Windows → Настройки → Java → Редактор → Запис на действия → Формат на изходния код → Форматиране Редактираните линии (или) форматират всички линии.

От известно време, когато работите в екип, мениджмънтът не иска да форматирате всички редове от кода в изходния файл (огромна промяна на песента ще бъде записана в fix). Така че изберете "Форматиране редактирани линии". Това ще ви позволи да редактирате и форматирате само низовете, които сте променили.

Gubs

9
31 янв. отговорът е даден от gubs 31 януари 2014-01-31 19:58 '14 в 19:58 2014-01-31 19:58

Моля, обърнете внимание: документът не е бил форматиран, освен ако не съм коригирал всички грешки. Проверете файла, преди да натиснете CTRL SHIFT F.

9
28 апр. Отговор, даден от Amado Saladino 28 април 2017-04-28 19:18 '17 в 7:18 ч. 2017-04-28 19:18

Можете да направите няколко стъпки по-долу.

Стъпка 1: Натиснете Ctr + A (прозорци) или cmd + A (Mac OS)

Стъпка 2: Ctr + I в Windows или cmd + I в Mac os

Това ще бъде автоматичен формат за вас.

здрасти

8
14 нояб. Отговорът е даден от Khang на 14 ноември. 2015-11-14 07:00 '15 в 7:00 часа 2015-11-14 07:00 часа

Актуализирайте вашата IDE с най-новия PDT, за да форматирате по-добре кода си. В главното меню щракнете върху Помощ → Инсталиране на нов софтуер и след това добавете следния URL в полето Работа с :

 http://download.eclipse.org/tools/pdt/updates/4.0.1 

Когато бъдете помолени да въведете име, дайте му PDT4.0.1 и след това продължете с надстройката или инсталацията.

Той ще види дали съответната PDT е инсталирана или е с по-ниска версия, която ще бъде актуализирана.

След като рестартирате или приложите промени, отидете на Windows → Настройки в страничната лента и разширете PHP → Стил на кода . Тук ще видите елемент с име Formatter . Изберете го и изберете активния профил, за да генерирате код. Ето го.

При следващото форматиране ще изберете формат в съответствие с избрания активен профил.

Надявам се това да помогне.

4
25 февр. отговорът е даден RT 25 февруари. 2014-02-25 14:05 '14 в 14:05 2014-02-25 14:05

Можем да направим това:
Ctrl + i или Ctrl + Shift + F

3
25 янв. отговор, даден от Mohammed AZOUZ Jan 25 2017-01-25 17:52 '17 в 17:52 часа 2017-01-25 17:52

щракнете с десния бутон върху проект> Свойства> Редактор на Java> Запази действия

2
29 авг. Отговор, даден от Мохамед Явар на 29 август 2017-08-29 14:10 '17 в 14:10 2017-08-29 14:10

Също така имайте предвид, че можете също да "защитите" блока от форматиране с @formatter: off и @formatter: on , като избягвате преформатиране на коментара, например в:

 // Master dataframe Dataset<Row> countyStateDf = df .withColumn( "countyState", split(df.col("label"), ", ")); // I could split the column in one operation if I wanted: // @formatter:off // Dataset<Row> countyState0Df = df // .withColumn( // "state", // split(df.col("label"), ", ").getItem(1)) // .withColumn( // "county", // split(df.col("label"), ", ").getItem(0)); // @formatter:on countyStateDf.sample(.01).show(5, false); 
0
15 янв. отговорът е даден jgp 15 януари 2019-01-15 14:43 '19 в 14:43 ч. 2019-01-15 14:43