8 Best Linux IDEs Or Linux Code Editors

Kodowanie to świetna zabawa i jeśli robisz to dobrze to możesz być dobrym programistą. W dzisiejszych czasach ludzie zwracają się w kierunku programowania i z powodzeniem budują wspaniałe aplikacje. W tym poście zamierzam przedstawić użytkownikom Linuksa listę 8 najlepszych linuksowych IDE lub edytorów kodu, które pomagają programistom w szybkim i łatwym tworzeniu wspaniałych aplikacji w Linuksie.

IDE są bardzo ważne podczas tworzenia jakiejkolwiek aplikacji. Mogą one ułatwić pracę poprzez dostarczenie wielu przydatnych funkcji. Poniższa lista 8 Najlepszych edytorów kodu dla Linuxa zawiera świetne edytory tekstu dla programistów, które zapewniają funkcje takie jak, wtyczki aby mieć dodatkowe funkcjonalności, autouzupełnianie, które uzupełnia tagi, klasy, a nawet fragmenty kodu bez konieczności wpisywania go.

Prawdopodobnie istnieje kilka innych dostępnych IDE dla Linuxa ale wymieniam tylko 8 aby ten artykuł był krótki. Jeśli używasz jakiegokolwiek innego IDE na swoim distro do regularnego rozwoju to proszę daj mi znać w sekcji komentarzy poniżej. Nie zapomnij również wziąć udziału w ankiecie na końcu tego artykułu. W ankiecie możesz nam powiedzieć, które z poniższych 8 IDE podoba Ci się najbardziej.

Spis treści

Najlepsze linuksowe IDE lub edytory kodu

Pozwól mi zacząć od #10 na mojej liście. Jest to Bluefish Editor. Jeśli jesteś web developerem to edytor Bluefish może być dobrym wyborem. Wspiera on wiele zaawansowanych funkcji takich jak autouzupełnianie tagów, auto-indentacja, potężne wyszukiwanie & zastępuje, wspiera integrację zewnętrznych programów takich jak make, lint, weblint, itp.

Edytor Bluefish dla linuxa

Bluefish obsługuje więcej niż HTML & CSS. Posiada również wsparcie dla następujących języków.

  • Ada
  • ASP .NET and VBS
  • C/C++
  • CSS
  • CFML
  • Clojure
  • D
  • gettext PO
  • Google Go
  • HTML, XHTML and HTML5
  • Java and JSP
  • JavaScript and jQuery
  • Lua

And More…

You can see the full list of features and supported languages on the official website here.

The things that I wish I had in Bluefish were the ability to edit multiple lines simultaneously. I also want the ability to work with multiple languages within a document that is not supported by the Bluefish editor. So when I select Ruby, it disables the support for HTML & CSS which are necessary to build any web application using frameworks such as Ruby on Rails.

How To Install Bluefish Editor In Linux?

Add the following PPA in Ubuntu or other Ubuntu based distros to install Bluefish editor.

sudo add-apt-repository ppa:klaus-vormweg/bluefishsudo apt-get updatesudo apt-get install bluefish

7. Geany

Geany IDE for linux

Geany jest lekkim IDE i obsługuje wszystkie główne języki. Geany ma na celu zapewnienie prostego i szybkiego środowiska programistycznego. Posiada wszystkie podstawowe funkcje, takie jak auto-indent, kolorowanie składni i auto-uzupełnianie kodu lub fragmentów itp.

Geany jest czysty i zapewnia większą przestrzeń do pracy. Więc jeśli chcesz lekki i dość podstawowe IDE Linux dla rozwoju następnie przejdź z Geany.
Od Geany 0.12, ma podstawowy system wtyczek. Tak, to jest podstawowe. W przeciwieństwie do innych IDE, o których wspomnę na tej liście, Geany posiada podstawowy system wtyczek. Pochodzi on z kilkoma zainstalowanymi wtyczkami, które są –

  • Classbuilder – Tworzy pliki źródłowe dla nowych typów klas
  • Export – Eksportuje bieżący plik do różnych formatów
  • Filebrowser – Dodaje zakładkę przeglądarki plików do paska bocznego
  • HTML Characters – Wstawia encje znaków HTML jak '&
  • Save Actions – Udostępnia różne akcje związane z zapisywaniem plików (autosave, instantsave, backupcopy)
  • Split Window – Rozdziela widok edytora na dwa okna

Istnieje lista wtyczek dla Geany, którą możesz dostać tutaj. Możesz tam dowiedzieć się, jak możesz zdobyć nowe wtyczki.

Pełną listę funkcji możesz zobaczyć na ich oficjalnej stronie.

Geany jest już dostępny w domyślnym repozytorium większości dystrybucji Linuksa. Możesz więc użyć menedżera pakietów aby zainstalować Geany. Aktualna wersja Geany to v1.26 ale w Ubuntu v1.25 jest dostępna. Możesz więc zainstalować Geany v1.25 używając apt. Jeśli chcesz zainstalować najnowszą wersję, pobierz plik .tar i skompiluj pakiet samodzielnie.

sudo apt-get install geany

6. Gedit

Gedit jest linuksowym IDE, które jest preinstalowane w najpopularniejszej dystrybucji Linuksa, Ubuntu. Więc jeśli używasz Ubuntu to również otwierałeś dokumenty za pomocą Gedit.

Jest to bardzo proste i małe IDE, ale można je dostosować do swojego środowiska pracy poprzez instalację wtyczek i konfigurację istniejących ustawień. Gedit nie zapewnia najłatwiejszego sposobu instalacji wtyczek (np. wyszukiwarki do wyszukiwania wtyczek), ale możesz pobrać wtyczki, a następnie zainstalować je ręcznie. To nie jest recenzja, więc nie mogę wspomnieć o how-tos tutaj. Możesz wyszukać wtyczki Gedit w Google i to też da ci instrukcje jak je zainstalować.

Gedit dla linuxa

Jak zainstalować Gedit w Linuxie?

Gedit jest już zainstalowany w Ubuntu i jest dostępny w domyślnych repozytoriach wszystkich głównych dystrybucji. Więc użyj menedżera pakietów swojej dystrybucji aby zainstalować Gedit.

5. KATE

Jeśli używasz Kubuntu to na pewno używałeś KATE. Jest to edytor tekstu, który jest preinstalowany w Kubuntu, popularnej dystrybucji Linuksa opartej na Ubuntu. KATE jest lekkim i szybkim edytorem tekstu i może otwierać wiele plików jednocześnie.

KATE jest prostym, ale potężnym IDE. Obsługuje dużą liczbę języków i automatycznie wykrywa język, automatycznie ustawia wcięcia dla dokumentu. Programista może podzielić okno, aby pracować z wieloma dokumentami jednocześnie. KATE posiada wbudowany terminal, plugin SQL, Find & replace, wsparcie dla sesji, kolorowanie składni, inteligentną obsługę komentarzy i uncomment, dopasowywanie nawiasów, KATE automatycznie wykonuje kopie zapasowe, więc w przypadku awarii lub nieoczekiwanego wyłączenia Twoja praca nie zostanie utracona.

Możesz przejrzeć pełną listę funkcji w KATE na domyślnej stronie tutaj.

KATE IDE for Linux KDE

KATE jest już w domyślnym repozytorium większości dystrybucji Linuksa. Możesz więc użyć menedżera pakietów swojej dystrybucji, aby zainstalować KATE. Oto jak możesz zainstalować KATE w Ubuntu lub dystrybucjach Linuksa opartych na Ubuntu. sudo apt-get install kate

4. Eclipse

Od tego miejsca, IDE są jeszcze bardziej zaawansowane i solidne. Pozwól, że zacznę od bardzo popularnego, Eclipse. Eclipse jest w większości napisany w języku JAVA i służy przede wszystkim do tworzenia aplikacji JAVA. Jednak obsługa języków może być rozszerzona poprzez instalację wtyczek.

Więc z obsługą wtyczek Eclipse staje się jednym z najlepszych IDE do tworzenia programów w C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby, i Ruby on Rails, Scheme, i wielu innych.

Eclipse SDK(Software Development Kit) jest darmowy i open-source i zawiera narzędzia Java Development dla programistów Java.

Jak zainstalować Eclipse w Linuxie?

Eclipse ide for java developers

Ściągnij Eclipse dla twojej dystrybucji Linuksa z ich oficjalnej strony. Jest to plik skompresowany, rozpakuj go i uruchom 'eclipse-inst’, aby uruchomić instalator.

3. Brackets

Brackets jest IDE stworzonym przez programistów Adobe. Jest to IDE dla Ciebie, jeśli jesteś projektantem stron internetowych. Brackets posiada kilka niesamowitych cech, które wyróżniają go spośród innych. Brackets obsługuje wtyczki rozszerzające funkcjonalność, a instalacja wtyczek jest naprawdę prosta. Wystarczy kliknąć trzeci ICON w prawym górnym rogu paska bocznego, a pojawi się okno pokazujące popularne wtyczki. Możesz po prostu kliknąć przycisk zainstaluj, aby zainstalować dowolną wtyczkę, a także możesz wyszukać dowolną konkretną wtyczkę.

Brackets IDE dla programistów Linuksa
Install Plugins in brackets IDE

Inline Editing

Poza wszystkimi podstawowymi funkcjami, takimi jak auto-wcięcie, autouzupełnianie i podświetlanie kodu, Brackets posiada zaawansowane funkcje, które naprawdę pomagają podczas edycji stron internetowych i pracy z CSS, a niektóre z nich to edycja inline, podział edytora, wtyczki i wiele innych.

Edycja inline pozwala ci na edycję CSS bez przechodzenia do pliku CSS. Aby edytować CSS dowolnego id lub klasy, po prostu wybierz tę linię i naciśnij CTRL + E. Otworzy się okno z CSS powiązanym z tym ID.

Funkcja edycji inline w Brackets

Podgląd na żywo

Jeśli używasz Brackets, nie będziesz już potrzebował narzędzi inspekcji przeglądarki do sprawdzania kodu, Zamiast tego możesz użyć funkcji Podgląd na żywo, która pokaże Twoje zmiany na żywo w oknie. Aby użyć tej funkcji, po prostu przejdź do menu >> Plik i kliknij Podgląd na żywo.

Dodawanie wtyczek

Brackets posiada mnóstwo dostępnych wtyczek, które dostarczają dodatkowych funkcjonalności do Brackets. Jeśli na przykład pracujesz z JS, możesz zainstalować wtyczkę, która pomoże Ci z kodem JS. Czasami potrzebujesz również utworzyć PDF kodu, wtedy instalujesz wtyczkę, która to robi. Możesz dodać setki innych funkcji poprzez dodanie wtyczek. Brackets zawsze dodaje nowe wtyczki do swojej bazy danych. Oto niektóre z popularnych wtyczek do Brackets -Emmet Szybki przepływ HTML i CSS.

Beautify Formatuj pliki JavaScript, HTML i CSS.
Ikony plików Ikony plików w drzewie plików Brackets.
Przewodniki wcięć Pokaż przewodniki wcięć w edytorze kodu.
Git Integracja Git dla Brackets.utoprefixer Parsuje CSS i dodaje prefiksy automatycznie.
Weryfikacja W3C Prosty walidator W3C.

Instalator wtyczek i motywów Brackets

Jak zainstalować Brackets w Linuksie?

Możesz pobrać najnowszą wersję Brackets z oficjalnej strony i zainstalować ją.

2. Atom

Atom to IDE opracowane przez Github i jest całkowicie hakowalne, co oznacza, że możesz dostosować je tak, jak chcesz. Domyślnie obsługuje wiele języków programowania, takich jak PHP, javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript, itp., a jeśli pracujesz z językiem, który nie jest domyślnie obsługiwany w Atomie, nie martw się, możesz zainstalować wtyczkę.

Gdy po raz pierwszy zainstalujesz i otworzysz Atom, otrzymasz Przewodnik Powitalny. Przewodnik ten daje ci możliwość szybkiego zapoznania się z Atomem. Zacznij od otwarcia projektu w przewodniku i przejdź przez każdy z nich. Zainstaluj pakiety tj. wtyczki, zainstaluj motywy i dostosuj styl.

Atom linux code editor
Atom IDE inspect element feature

Atom pochodzi z Githuba, więc zajmuje się większością rzeczy, które każdy programista chciałby mieć domyślnie w IDE. Narzędzia deweloperskie są jedną z nich. You can have browsers’ inspect element tool within Atom, no more need to open web browser.

Atom is developed by Github so it comes with full Github support and integration. You can directly open a project/file on Github in the browser. It also comes with Markdown syntax that supports live preview in browser.

Atom IDE tools

Atom Configuration

Atom IDE configuration window

Atom devs slogans it a complete hackable IDE of the 21st century. So you can explore Atom’s easy to use configuration to customize it deeply.

1. Sublime

The one that wins the list is obviously, Sublime Text. The lightest of all and feature-rich IDE used by professional programmers. Poza wszystkimi podstawowymi funkcjami, Sublime posiada najpotężniejsze funkcje, które pozwalają programistom na naprawdę szybkie kodowanie.

Sublime posiada tak wiele potężnych funkcji, że wymaga kolejnego artykułu, aby o nich wspomnieć. W tym małym intro, mogę tylko wspomnieć o niektórych jego cechach, które z pewnością przyciągną cię w jego stronę. Cóż, nie martw się o podświetlanie kodu, auto-indent, auto-uzupełnianie i wszystkie podstawowe funkcje, Sublime ma je wszystkie zapakowane.

Minimapa

Minimapa Sublime

Zaczynamy od prostej, ale bardzo pomocnej funkcji Sublime, a nazywa się ona Minimapa. Minimapa to powiększony widok całego pliku, w którym pracujesz, który działa jak wizualny pasek przewijania w Sublime. Możesz zobaczyć cały kod i zgadnąć, gdzie chcesz się poruszać w kodzie i kliknąć ten obszar, a Sublime zabierze cię do tego miejsca w edytorze.

Wide Range Of Keyboard Shortcuts

Programowanie oznacza pisanie na klawiaturze, pisanie na klawiaturze i pisanie na klawiaturze, więc po co dotykać myszy. Sublime pozwala zaoszczędzić mnóstwo czasu, jeśli podczas programowania polegasz tylko na klawiaturze, a Sublime pomaga ci w tym, udostępniając szereg skrótów klawiszowych. Skrótem, który lubię najbardziej jest Ctrl + P. Pozwala mi on na wyszukiwanie plików w obrębie katalogu roboczego bezpośrednio z edytora, podczas gdy ja koduję. Pozwala mi również na wyszukiwanie kodu w bieżącym pliku poprzez poprzedzenie szukanego wyrażenia znakiem @. Na przykład, chcę wyszukać zmienną 'article’ w bieżącym pliku, wtedy mogę użyć CTRL + P i wyszukać '@article’.

Skróty klawiaturowe Sublimime

Potężna funkcja Multi-Select Feature

Sublime IDE multi-select feature

If you use this feature once then you’ll be a fan of Sublime. Sublime allows you to edit multiple lines all at once. Don’t believe it? But that’s true. Umieść kursor w jednej linii, a następnie przytrzymaj CTRL i za pomocą myszy umieść kursor w innej linii, a pojawi się jeszcze jeden kursor, teraz wpisywanie czegokolwiek zostanie zapisane w obu liniach. W ten sam sposób możesz wybrać tyle linii ile chcesz i możesz je wszystkie edytować jednocześnie. Jest wiele sposobów, aby edytować kod w Sublime, a jednym z nich jest CTRL + D. Umieść kursor na słowie i naciśnij CTRL + D, a zobaczysz, że wybierze to słowo dla Ciebie. Jeśli chcesz edytować wiele słów, to najpierw umieść kursory w każdym słowie, a następnie użyj CTRL + D, aby wybrać je wszystkie.

Twórz własne snippety

sublime utwórz nowy snippet

Prawie w każdym programie napisanym w dowolnym języku, musisz powtarzać niektóre linie kodu wiele razy. Aby sobie z tym poradzić Sublime posiada fajną i poręczną funkcję zwaną Snippet. You can create new snippet from Menu >> Tools >> New Snippet. In between <snippet> tags put your code and save the file in the user directory of Sublime. Now whenever you need to code that snippet, simply type the name of that snippet you saved and remember the name is the filename. In my case, my login form snippet name is log in.

Sublime has much more…

There is much more advanced in Sublime. You can start using it right away to explore more advanced features of Sublime. Once you get familiar with it, coding will be fun, easy, and fast.

How To Install Sublime In Linux?

Currently, the latest stable is Sublime text 2 but Sublime Text 3 is also available which is in Beta state. For Sublime Text 3 Beta

sudo add-apt-repository ppa:webupd8team/sublime-text-3For Sublime Text 2sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text-installer

Conclusion

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *