Zalecane, 2021

Wybór Redakcji

Top 8 alternatyw Sublime, których możesz użyć

Dzięki sprytnemu interfejsowi użytkownika, znakomitym funkcjom i rozbudowanej liście wtyczek, Sublime Text jest jednym z najpopularniejszych edytorów kodu źródłowego dla programistów na całym świecie. Jednak nie dla wszystkich. Po pierwsze, technicznie Sublime Text nie jest darmowy i wciąż nęka Cię, by kupić jego licencję na 70 USD, gdy okres oceny się skończy, co często jest prawdziwym hamulcem dla wielu, którzy używają programu codziennie. Jest to również oprogramowanie własne, które jest kolejnym kluczowym zagadnieniem, które wielu zwolenników FOSS uważa za niesmaczne. Jeszcze inni mogą rzeczywiście szukać pełnoprawnych IDE zamiast zwykłych podstawowych edytorów tekstu, więc jest wiele powodów, dla których niektórzy z was szukają czegoś innego niż Sublime Text do codziennego użytku. Jeśli jesteś jednym z nich, powinieneś rzucić okiem na 8 najlepszych alternatywnych tekstów Sublime Text, które możesz teraz użyć:

Najlepsze alternatywne teksty tekstowe

1. Notepad ++

Notepad ++ to darmowy edytor kodu źródłowego, który obsługuje kilka języków programowania w środowisku MS Windows. Używa komponentu edytora Scintilla i jest napisany w C ++ z "wywołaniami Win32 API używającymi tylko STL, aby zwiększyć wydajność i zmniejszyć rozmiar programu". Chociaż oprogramowanie obsługuje makra i wtyczki, nie jest tak bogate w funkcje, jak wiele innych edytorów na tej liście. Jednak jego prostota i znajomy interfejs użytkownika oznacza, że ​​jest to łatwa rekomendacja dla kogoś, kto dopiero zaczyna pisać kod. Podczas gdy zaawansowani programiści będą prawdopodobnie szukali czegoś bardziej wulgarnego, Notepad ++ ma większość funkcji, których można się spodziewać po podstawowym edytorze kodu, w tym podświetlanie składni, składanie składni, wyszukiwanie / zamiana, edycja z podziałem ekranu, zsynchronizowane przewijanie i wiele interfejs karty dokumentu.

Podobnie jak Sublime Text, ma również ograniczone automatyczne uzupełnianie programów, skryptów i języków znaczników, ale w przeciwieństwie do Sublime Text, nie obsługuje inteligentnego uzupełniania kodu ani sprawdzania składni. Jako projekt open source, który jest licencjonowany na licencji GNU GPL, Notepad ++ był pierwotnie hostowany na SourceForge w latach 2003-2010. Hosting przeniósł się do TuxFamily we Francji, gdy w styczniu 2010 r. Rząd federalny USA włączył usługi oprogramowania pod jego ITAR (Międzynarodowy ruch w Regulacje dotyczące broni), zmuszając w ten sposób SourceForge do ograniczenia dostępu do użytkowników z Kuby, Iranu, Korei Północnej, Sudanu i Syrii. Projekt jest obecnie hostowany na Github i jest powszechnie uważany za jedną z najlepszych alternatyw Sublime Text, z których można korzystać.

Platforma: Windows
Pobierz: (bezpłatny)

2. Atom

Atom jest darmowy, open source i wysoce konfigurowalny . Buduj wokół minimalnego rdzenia, oprogramowanie zawiera 50 paczek z otwartym kodem źródłowym i jest hostowane na GitHub, podobnie jak wiele jego open source'owych odpowiedników. Atom jest oparty na open sourceowym systemie Electron, który został pierwotnie stworzony przez Cheng Zhao, ale jest teraz rozwijany przez GitHub. Jest napisany czystym HTML / CSS nad Chromium . Projekt rozpoczął się dopiero w 2014 roku, ale ma już ponad 7 000 różnych pakietów, z których prawie wszystkie są hostowane na Github. Możesz użyć czegoś takiego jak Autouzupełnianie +, aby uzyskać dodatkowe funkcje autouzupełniania lub użyć Minimapa, aby wizualnie przejść do niektórych części pliku.

W przeciwieństwie do Sublime Text, Atom obsługuje akcję przeciągnij / upuść dla plików i folderów w widoku drzewa, co jest zdecydowanym plusem dla zwykłych użytkowników. Jeśli jesteś typem, który pracuje na wielu plikach jednocześnie, doceniłbyś także funkcję edycji podzielonego Atoma. Atom zawiera także wiele domyślnych wtyczek, które sprawiają, że jest on kompatybilny z całą gamą języków programowania, w tym C, C ++, C #, HTML, Java, Python, SQL i innych. Nieodłączną zaletą bycia jednym z projektów Githuba jest to, że ma on wielką integrację git. Ogólnie rzecz biorąc, jest to świetny kawałek oprogramowania, jeśli elastyczność i dostosowanie znajdują się na szczycie listy priorytetów.

Platformy: Windows, Linux, macOS
Pobierz: (bezpłatny)

3. Kod Visual Studio

Visual Studio Code to edytor kodu źródłowego i debugger FOSS opracowany przez firmę Microsoft i hostowany na Github. Oprogramowanie jest dostępne nie tylko w systemie Windows, ale także w systemach MacOS i Linux. Obejmuje obsługę wbudowanego sterowania Git, podświetlanie składni, inteligentne uzupełnianie kodu, fragmenty kodu i refaktoryzację kodu. Jest również dostosowywany, co pozwala użytkownikom zmieniać motyw redaktora, skróty klawiaturowe i inne preferencje. Podobnie jak Atom, kod VS oparty jest na strukturze Electron przy użyciu Węzła i HTML / CSS, ale zamiast używać Atom, używa "Monaco" - tego samego komponentu edytora używanego w Visual Studio Team Services.

Program Visual Studio Code obsługuje wiele języków programowania, w tym między innymi C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP i inne. Podobnie jak Sublime Text, kod VS obsługuje również szeroką gamę wtyczek, które zwiększają funkcjonalność edytora i dodają obsługę języków. Zarządzanie rozszerzeniami jest wbudowane, a kilka ważnych jest częścią domyślnego pakietu do pobrania. Ważną cechą jest możliwość tworzenia rozszerzeń analizujących kod, takich jak linters i narzędzia do analizy statycznej. Oprogramowanie zostało po raz pierwszy wydane w 2015 roku i jest obecnie w wersji 1.15.1, która została wydana w zeszłym miesiącu.

Platformy: Windows, Linux, macOS
Pobierz: (bezpłatny)

4. Vim

Vim to darmowy, wieloplatformowy edytor tekstu uruchamiany na różnych platformach, dostępny na wielu platformach, od Windows, Linux, macOS i Unix, po Android, iOS, Amigaos i inne. Oprogramowanie to jest klonem programu Open Source dla edytorów tekstowych w systemie Unix, a jego nazwa jest skrótem od "Vi Improved" jako odniesienie do oryginalnego programu napisanego przez uznanego informatyka i współzałożyciela Sun Microsystems, Bill Joy, w 1976 roku. Program ma armię potężnych użytkowników, którzy go wspierają, i ma około 15 000 pakietów, które przynoszą eksploratory drzew, znaczniki syntaktyczne, motywy, integrację Git, itd. Możesz odwiedzić VimAwesome z najlepszymi wtyczkami, które społeczność ma do zaoferowania.

W przeciwieństwie do Sublime Text, Vim nie ma GUI, który pozwalałby na wygodną nawigację za pomocą myszy, więc czynności otwierania, zamykania, edycji i zapisywania odbywają się za pomocą skrótów klawiaturowych, tak jak w terminalu. Chociaż brak GUI oznacza, że ​​jest bardziej niszowy, wciąż jest jednym z najbardziej elastycznych i wydajnych edytorów kodu źródłowego, z których możesz dziś korzystać. Istnieje również wiele wstępnie skonfigurowanych plików konfiguracyjnych Vima, które można znaleźć w sieci, wyszukując po prostu .vimrc. Jeśli chcesz poświęcić trochę czasu na poznanie tego niesamowicie potężnego narzędzia, możesz przejść do Vim-Adventures, gdzie możesz grać w grę online, aby poznać wszystkie podstawowe polecenia w zabawny sposób.

Platformy: Windows, Linux, macOS
Pobierz: (bezpłatny)

5. Spacemacs

GNU Emacs są powszechnie uznawane za najbardziej rozszerzalne edytory kodu źródłowego, które można dostosować do własnych potrzeb, a SpaceMusacs jest jednym z najpopularniejszych zestawów startowych Emacs. Jak już wiesz, jest to darmowy edytor tekstowy oparty na GNU Emacs, który obsługuje interfejsy graficzne i wiersza poleceń, które można uruchamiać pod menedżerem wyświetlania X, a także w terminalu Unix. Program zapewnia pełną moc ekosystemu pluginów Emacs i skrótów klawiszowych vi (poprzez EViL), dzięki czemu jest potężną i wszechstronną alternatywą Sublime Text. Oprogramowanie pomaga produktywności użytkowników Vi, jednocześnie umożliwiając zwykłym użytkownikom Emacs korzystanie z oprogramowania w sposób efektywny.

Spacemacs używa spacji jako domyślnego klucza wiodącego, z którego pochodzi nazwa programu. Funkcja wyróżniania składni w przypadku Spacemacs jest domyślnie włączona we wszystkich głównych językach programowania i można ją konfigurować ręcznie za pomocą plików konfiguracyjnych, a także za pomocą poleceń wewnętrznych. Mimo wszystkich pozytywów, program może czasami być dość niestabilny . Od irytujących konfliktów klawiaturowych do niefunkcjonalnych wtyczek LaTex i wtyczek substandardowych / wtyczek obszaru roboczego, spacemacs może być trochę dla niektórych, ale jeśli lubisz swoje zadania do yak-shaving, może to być dla ciebie idealny projekt.

Platformy: Windows, Linux, Unix, macOS
Pobierz: (bezpłatny)

6. Nawiasy

Nawiasy to kolejny przykład, że darmowe oprogramowanie o otwartym kodzie źródłowym może czasami pochodzić od największych nazw w komercyjnym oprogramowaniu. Adobe, lepiej znana z drogich programów, takich jak Photoshop i Premier Pro, jest firmą odpowiedzialną za ten program, który jest licencjonowany na podstawie licencji MIT i jest obecnie hostowany na GitHub (repozytorium). Nawiasy zostały napisane specjalnie dla programistów stron WWW w HTML, CSS i JavaScript przy użyciu CodeMirror w kontenerze Node.js. Jest dostępny na wielu platformach, w tym Windows, macOS i Linux.

Niektóre z ważnych funkcji nawiasów to: szybka edycja, podgląd na żywo, widok podzielony i integracja z Tezeuszem . W zakresie obsługi języków oprogramowanie obsługuje między innymi C, C ++, Java, JavaScript, HTML, Python, Perl i Ruby. Podobnie jak Sublime Text, nawiasy również obsługują rozszerzenia, które znacznie poprawiają funkcjonalność oprogramowania, dzięki wbudowanemu menedżerowi rozszerzeń. Należy tutaj wspomnieć, że nawiasy domyślnie przesyłają dane użytkownika do serwerów Adobe, ale zawsze można je wyłączyć, przechodząc do Pomoc> Raport o kondycji.

Platformy: Windows, Linux, macOS
Pobierz: (bezpłatny)

7. Lekki stół

Na swojej oficjalnej stronie internetowej Light Table opisuje się jako "edytor kodu następnej generacji", który ma na celu zapewnienie elastycznego interfejsu, oceny w czasie rzeczywistym, natychmiastowej realizacji, wizualizacji na żywo, debugowania i dokumentacji. Podobnie jak wiele innych programów na liście, w przeciwieństwie do Sublime Text, Light Table to darmowy program o otwartym kodzie źródłowym, który został wydany na licencji MIT. Jest napisany w ClojureScript za pomocą wrappera Node-Webkit i chociaż zaczął działać jako środowisko dla Clojure i ClojureScript, od tamtej pory dodaje obsługę innych języków programowania, takich jak Python, JavaScript, HTML i CSS.

Podczas gdy Light Table ma ograniczone wsparcie językowe w porównaniu do Sublime Text, ma kilka ciekawych elementów, takich jak Auto-complete wszędzie, podzielone widoki i paleta poleceń. Zawiera również duży wybór motywów, ale jednym z głównych negatywów programu jest to, że nie można wyświetlać w nim plików graficznych, mimo że jest oparty na platformie przeglądarki. Ogólnie rzecz biorąc, Light Table to interesujący, stosunkowo nowy projekt, który jest lekki i szybki, ale użytkownicy mają stromą krzywą uczenia się, co może być problemem dla wielu osób, biorąc pod uwagę, że nie jest tak bogaty w funkcje, jak niektóre inne oprogramowanie nad nim na ta lista.

Platformy: Windows, Linux, macOS
Pobierz: (bezpłatny)

8. Eclipse

Eclipse to darmowy edytor kodu źródłowego open source (FOSS), podobnie jak większość innych pozycji na naszej liście, ale jest on czymś więcej niż edytorem kodu źródłowego. W rzeczywistości jest to pełnoprawne, wieloplatformowe IDE (Integrated Development Environment), które jest dostępne w systemach Windows, Linux, macOS i Solaris. Sam program jest napisany głównie w Javie i zaczął działać w większości jako środowisko Java, ale dzięki dużej liczbie wtyczek i rozszerzeń obsługuje teraz szeroki zakres języków programowania, w tym między innymi C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java i więcej. Chociaż Python nie jest obsługiwany natychmiast po zainstalowaniu, wtyczka PyDev wykonuje zadanie.

Jeśli chodzi o cechy tego bardzo popularnego środowiska IDE, zawiera on wiele zintegrowanych narzędzi do debugowania wraz z obsługą Git / CVS. Standardowa edycja Eclipse zawiera także narzędzia do programowania Java i Plugin. Programiści mogą również wybierać spośród innych pakietów, które zawierają narzędzia do tworzenia wykresów, modelowania, raportowania, testowania i budowania GUI . Jeśli chcesz sprawdzić listę wtyczek dostępnych na platformie, powinieneś przejść do klienta Eclipse Marketplace, który umożliwia użytkownikom instalację oprogramowania bezpośrednio z poziomu instalacji Eclipse.

Platformy: Windows, Linux, macOS, Solaris
Pobierz: (bezpłatny)

Najlepsze alternatywy tekstu sublime, których powinieneś wypróbować

Chociaż wszystkie edytory kodu źródłowego i IDE wymienione powyżej są świetnymi alternatywami dla Sublime Text dla Windows, macOS i Linux ze względu na wysoki poziom personalizacji, które oferują, żaden z nich nie jest doskonały, jeśli jesteśmy całkowicie szczerzy. Każda z nich ma swoje wady i zalety, więc najlepiej, jeśli spróbujesz zobaczyć, co działa dla ciebie, a co nie. Jeśli już korzystasz lub korzystasz z jednego z wymienionych powyżej programów lub uważasz, że przegapiliśmy coś, co zasługuje na tę listę, daj nam znać w sekcji komentarzy poniżej. Chcielibyśmy usłyszeć twoje przemyślenia na ten temat.

Top