2012-01-10 12 views

Odpowiedz

0

Przejdź do Preferences -> General -> Keys i wpisz "format" w polu wyszukiwania, zobaczysz, jakie klawisze (jeśli są) są powiązane z poleceniami formatowania. Następnie możesz związać to, co lubisz, lub użyć tego, co jest dostępne.

3

Klasy wierzchołków i wyzwalacze używają innego edytora niż Java. Formatowanie automatyczne (lub wyrównanie kodu) nie działa z Apex Code (lub Apex Code Editor). Nie mogłem uzyskać CTRL-SHIFT + F, aby pracować w najnowszej wersji Eclipse z ForceEl IDE. Uważam, że dzieje się tak dlatego, że program do formatowania automatycznego został zaprojektowany wyłącznie do pracy w środowisku Java.

Jeśli jednak przejdziesz do perspektywy Java i otworzysz klasę Apex w edytorze Java, CTRL + I poprawnie poprawi wcięcie.

4

Żadna z propozycji do tej pory nie zadziałała. Zauważ, że Force IDE otwiera klasę Apex w edytorze Apex. Ten edytor nie pojawia się na liście kontekstów, które można powiązać ze zdarzeniem kluczowym. Na przykład ta lista zawiera takie konteksty, jak "edycja w tekstach strukturalnych", "edycja w źródle Java" itp.

Edytor Apex nie udostępnia opcji menu "Źródło" w menu prawego przycisku myszy. Więc nie ma sposobu, aby uzyskać dostęp do funkcji formatowania.

Próbowałem otworzyć klasę apex w Javie. Teraz pojawia się opcja menu "Źródło", opcja formatu nic nie robi. (Stąd brak kluczowym wydarzeniem będzie w stanie nic zrobić.)

Jedyne co mogę dostać się do pracy, jest to ...

Wybierz plik .... Otwórz za pomocą ... Inne ... zlokalizować Edytor Java. Po otwarciu pliku ... wybierz cały tekst .. Kliknij prawym przyciskiem myszy i wybierz Źródło ... Prawidłowe wcięcie.

To nie jest formatowane, ale rozwiązuje problem z wcięciami.

Któregoś dnia mam nadzieję, że SFDC utworzy kod dla otwartego źródła Force IDE. Następnie jako społeczność możemy budować bardziej przyjazne dla programistów narzędzia.

Powiązane problemy