Eclipse jak go jeszcze usprawnić?

Eclipse jak go jeszcze usprawnić?
LI
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:12
0

Z racji tego, że najnowsze Ide Intellij jest ostatnio strasznie zabugowane i wysypuje się przy próbie kompilacji, postanowiłem dać szanse Eclipse. I jak na razie sprawuje się bardzo dobrze, takie szychy programowania w Javie jak Herbert Schildt, Cay S Horstmann śmiało je polecają w swoich książkach i programują w Zaćmieniu. Zawsze miałem jakieś problemy w uruchamianiu przykładów z ich książek pod Intellij. Czy są tu jacyś użytkownicy Eclipse, jak można je jeszcze bardziej usprawnić pod Javę? Obecnie opanowałem trochę skrótów, zainstalowałem inne motywy, pozmieniałem czcionki. Korzystam z najnowszej jdk-openjdk 12.0.1.u12-1. Nie wiem tylko dlaczego polecenie java -version nic mi nie pokazuje, ale kompilacja w Eclipse działa. Ok działa, musiałem przeinstalować java-runtime.

edytowany 2x, ostatnio: light
BluzaWczolg
BluzaWczolg
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:530
0

Nie słyszałem żeby ktoś opuścił InteliJ na rzecz Eclipsa. Ja korzystam pół roku z Eclipsa(budżet firmy), widzę raczej wady w porównaniu do InteliJ. Mniej "out of the box", więcej crashów/zamuleń. Nie dziwie się że Shildt poleca Eclipsa, bo on ma prawie 70 na karku i zdążył się przyzwyczaić. Inne szychy też siwieją.


Nie czarodziejska tylko magiczna. I nie fujarka tylko flet. Magiczna flet.
edytowany 1x, ostatnio: BluzaWczolg
LI
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:12
0

Być może u niektórych osób jest na odwrót. Eclipse które jest całkowicie open source działa lepiej na Linuksach, a Intellij na Windowsie. U mnie akurat większe problemy sprawia Intellij.

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Ja korzystam z IntelliJ na Linuxie, nie zauważyłem żeby coś było nie tak oO
PS
w domu mam najnowsza wersję :)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
LI
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:12
0

A masz w tym Linuksie uruchomiony jakiś Firewall? Wygląda na to jak by mój Firewall blokował telemetrię od JetBrains. Kiedyś czytałem o podobnym przypadku w Visual Studio Code i ukrytej telemtri w niby open source edytorze, dlatego powstało VSCodium.
https://4programmers.net/Forum/Java/328197-intellij_wywala_blad_errorabnormal_build_process_termination

edytowany 1x, ostatnio: light
PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
0

W Eclipse brakuje mi dobrego ciemnego motywu i analizy kodu. W Intellij to jest od razu. Ale tragedii nie ma, bo można poszukać w necie. Albo się płaci i się ma albo się szuka.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
LI
Widziałeś mój zrzut ekranu, ustawiłem w nim ciemny motyw i themes edytora.
PerlMonk
Musiałbym przejrzeć dokładniej taki motyw. Swojego czasu często bywały braki np. w oknach dialogowych.
LI
Po prostu wchodzisz w Help>Eclipse Marketplace i wyszukujesz Color IDE Pack. I jak nie chcesz wszystkiego instalować zaznaczasz tylko do instalacji Eclipse Color Theme. Potem wybierasz powiedzmy motyw Obsidian w Windows>Preferences>General>Appearance>Color Theme
Burdzi0
  • Rejestracja:prawie 9 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Futurama
  • Postów:887
0

Eclipse które jest całkowicie open source działa lepiej na Linuksach

Panie ale na takie herezje to ja się nie godzę. Korzystam z Linucha i niestety musiałem przez pewien czas mieć Eclipse.
Generalnie moim ulubionym błędem tego kawałka softu była sytuacja kiedy pojawiał się (nie wiadomo jaki) błąd. Dostaję okienko z pytaniem czy chcę zgłosić błąd.
Potwierdzam kliknięciem i dostaję kolejny błąd, spowodowany jakimś nullpointerem, który miał miejsce po naciśnięciu przycisku potwierdzenia.
Polecam, 0/10

Ide Intellij jest ostatnio strasznie zabugowane i wysypuje się przy próbie kompilacji

Od kiedy to IDE od Jetbrains się kompiluje? Z tego co się orientuję dostajesz binarkę w tarballu, jeśli nie, to robisz coś źle


Bite my shiny metal ass!
Life throws you an error code like that, you don't have the luxury of a ZnVja2luZw== pop-up explanation *Robię projekty studenckie, pisz priv ;) *
Michał Sikora
Michał Sikora
Myślę, że autorowi chodzi o próby kompilacji własnego programu.
Burdzi0
@Michał Sikora: Rzeczywiście, może tak być
LI
Ale ja napisałem, że akurat u mnie sprawia problemy. Czy u wszystkich programistów Javy musi dobrze działać? Nie wiem jaką wersję Eclipse miałeś, ale ja mam 4.12.0 i jak na razie nie zapisuje mi motywu Obsidian. Bardzo możliwe, że to z mojej winy i po ponownym uruchomieniu, muszę go ciągle przestawiać.
RI
  • Rejestracja:ponad 8 lat
  • Ostatnio:8 dni
  • Postów:86
0

Mógłbyś napisać o jakich błędach w IntelliJ mowa?

Zobacz pozostałe 2 komentarze
LI
@Burdzi0: Moja dystrybucja przy instalacji Intellij zaleca te pakiety: Pakiety (5) jdk8-openjdk-8.u222-2 jre8-openjdk-8.u222-2 jre8-openjdk-headless-8.u222-2 libdbusmenu-glib-16.04.0-3 intellij-idea-community-edition-2:2019.1.3-1 Jednak ja pobrałem Intellij ze strony JetBrains, rozpakowałem i uruchomiłem przez idea.sh. Pobrałem też openjdk, czyli jre i jdk do wersji Java 12. Mój menadżer pakietów przy pobieraniu samego jdk wymusza pobranie jre. Chciałem korzystać z Javy 12, a nie Javy 8. Zainstaluje specjalnie do tego Intellij Jave 8.
S9
@light: cooooo? Ja korzystałem z Javy 11 normalnie przy IntelliJ i 8-mki nawet nie miałem i normalnie dzialało...
Burdzi0
@au7h: Rzeczywiście, nie widziałem bo mam sesję, może bym pomógł :/
LI
@scibi92: Teraz już wiem, że to firewall blokuje i stąd problemy z Intellij.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)