Dobry edytor do języka C

1

Hej, szukam edytora do języka C, najlepiej wspierającego nowe standardy. Do tej pory korzystałem CodeBlocks i Codelite. Ten pierwszy się wykrzacza, a w tym drugim nie można dodać snippets. Powstało coś nowego wyłącznie do języka C?

4

VS Code

5

CLion od JetBrains.

0

Dzięki.

2

Miałem vs codium ale nie działał tam debuger

Pebkac? :) A tak na powaznie to kwestia konfiguracji raczej albo brakujacego pluginu

3

@smartc https://neovim.io/ nie dziękuj

1
smartc napisał(a):

Miałem vs codium ale nie działał tam debuger.

VS Code to menadżęr wtyczek. Ergo trzeba się czasami nagimnastykować z konfiguracją lub zainstalowanymi wtyczkami.

Clion to chyba ma zamknięty kod i jest płatny, wole open source. Nie powstało coś mniejszego, jakiś edytor, a nie IDE?

Jest licencja dla studentów.

2

Bierz Embarcadero dev-cpp.

1
johnny_Be_good napisał(a):

Bierz Embarcadero dev-cpp.

Dev C++ to najgorsze badziewie jakie widział świat.

@smartc: Nie słuchaj tej rady, Dev C++ jest bardzo słaby.

4

Torvalds proponuje stare, dobre rozwiązanie.

Torvalds i jego upodobania

1
Riddle napisał(a):
johnny_Be_good napisał(a):

Bierz Embarcadero dev-cpp.

Dev C++ to najgorsze badziewie jakie widział świat.

@smartc: Nie słuchaj tej rady, Dev C++ jest bardzo słaby.

Embarcadero Dev-C++ jest akurat całkiem przyzwoity, tak słyszałem, sam nie używałem. Pomyliło Ci się chyba z tym starym Bloodshed Dev-C++ który faktycznie był badziewny. Sam początkującym poleciłbym VisualStudio albo CLion.

A tak poza tym, to rekomendowanie vima/neovima żółtodziobom powinno być karane karną kompilacją LLVMa.

@Ferdynand Lipski: Linus nie używa VIMa.

0

vim/nvim

1

Ja korzystam z neovim i to zupełnie inna fizjologia życia.

Normalnie najlepiej mieć repo, w którym się trzyma nowe wersje edytora z configiem żeby od zera nie budować, można forka zrobić od kogoś i potem sobie dopisać resztę, bo zwykle wiele braknie.

Można sobie robić skróty np. jeśli korzystamy z angulara to możemy dodać sobie ,acc gdzie to będzie skrót od angular create component.
Żeby dodać do gita to ,ga git add.

Ja dodałem obsługę dla C++, Java, Typescript, Python, Lua, Vim, HTML, CSS.
Żeby mieć out of the box każdy język.

Mi się bardzo przyjemnie z konsoli nie wychodzi
Tutaj jak to wygląda w praniu.
neovim_test.gif

1
GodOfCode. napisał(a):

Normalnie najlepiej mieć repo, w którym się trzyma nowe wersje edytora z configiem żeby od zera nie budować, można forka zrobić od kogoś i potem sobie dopisać resztę, bo zwykle wiele braknie.

Można sobie robić skróty np. jeśli korzystamy z angulara to możemy dodać sobie ,acc gdzie to będzie skrót od angular create component.
Żeby dodać do gita to ,ga git add.

Ja dodałem obsługę dla C++, Java, Typescript, Python, Lua, Vim, HTML, CSS.
Żeby mieć out of the box każdy język.

Każdy z tych featureów istnieje w praktycznie każdym edytorze i IDE. Nie jest to nic unikalnego dla neovim.

0
GodOfCode. napisał(a):

Ja korzystam z neovim i to zupełnie inna fizjologia życia.

Normalnie najlepiej mieć repo, w którym się trzyma nowe wersje edytora z configiem żeby od zera nie budować, można forka zrobić od kogoś i potem sobie dopisać resztę, bo zwykle wiele braknie.

Można sobie robić skróty np. jeśli korzystamy z angulara to możemy dodać sobie ,acc gdzie to będzie skrót od angular create component.
Żeby dodać do gita to ,ga git add.

Ja dodałem obsługę dla C++, Java, Typescript, Python, Lua, Vim, HTML, CSS.
Żeby mieć out of the box każdy język.

Mi się bardzo przyjemnie z konsoli nie wychodzi
Tutaj jak to wygląda w praniu.
neovim_test.gif

Jak kolega ogarnął debugowanie javy dla dap-ui ?
Można się podzielić configiem ? :)

2

Tylko CLion, jest najbardzie powerful i najprostszy w obsłudze. Inne opcje:

  • Visual Studio: tutaj się nie znam za bardzo, pewnie ma swoich fanów
  • QtCreator: bardzo wydajny, dobry, jak twój projekt jest bardzo obciążający dla IDE, ale to raczej ma miejsce w C++ a nie w C
  • VSCode: najpopularniejszy edytor na świecie, więc to mówi samo za siebie. Możesz w nim pisać wszystko, wsparcie C++ jest całkiem ok, ale nie urywa d**y
  • Vim/Neovim: jak lubisz taki styl, dużo pieprzenia się z pluginami i nauki
2

W zasadzie... Do czystego C to Eclipse CDT nie jest zły. A niedługo może i do C++ będzie go można znowu używać (plugin z obsługą LSP jest już całkiem sprawny).

1 użytkowników online, w tym zalogowanych: 0, gości: 1