10 najlepszych międzyplatformowych edytorów zwykłego tekstu dla programistów
Gdy już zaczniesz programować, szybko zdasz sobie sprawę, że domyślny edytor tekstu w systemie operacyjnym nie jest w stanie sprostać temu zadaniu. Na początku może to być w porządku, ale to jak próba zrobienia portretu z pudełkiem ośmiu kredek. Poniższe edytory zwykłego tekstu zapewniają solidne i wydajne narzędzia i opcje, z wszelkiego rodzaju wbudowanymi funkcjami, dzięki którym pisanie, przeglądanie i poprawianie kodu jest łatwiejsze i przyjemniejsze. Są również wieloplatformowe.
1. Wzniosły tekst
Cena : Bezpłatnie / 99 USD
Dostępne dla: Windows, Linux i macOS.
Czcigodny, potężny i konfigurowalny Sublime Text sprawdza prawie wszystkie pola dobrego edytora tekstu dla programistów. Jest dobrze znany i powszechnie uznawany za jeden z najlepszych dostępnych i nie bez powodu. Edycja z wieloma karetkami umożliwia wpisywanie tekstu w kilku miejscach jednocześnie. W ten sposób łatwo byłoby zaktualizować kod, gdy wszystko, co chcesz zrobić, to zastąpić niektóre nazwy i wartości. Dostępna jest również funkcja wyszukiwania i zastępowania, która pozwala używać wyrażeń regularnych (wyrażeń regularnych), aby ułatwić znajdowanie.
Zalety
- Łatwiejszy dostęp do Git dzięki Sublime Merge
- Minimalistyczny design
- Edycja z wieloma karetkami i wyrażenia regularne
Cons
- Licencja osobista może zapewnić maksymalnie trzy lata aktualizacji
2. Pulsar (widelec Atomu)
Cena : bezpłatna
Dostępne dla: Windows, Linux i macOS.
Pulsar jest następcą edytora Atom typu open source po tym, jak GitHub oficjalnie zrezygnował z jego obsługi 15 grudnia 2022 r. Podobnie jak jego poprzednik, można go zhakować do samego rdzenia. Możesz dodawać lub usuwać funkcje, ile chcesz, co jest świetne, jeśli szukasz w pełni konfigurowalnego edytora zwykłego tekstu do pisania kodu. Jednak nie pokazuje żadnych wskazówek, że ładuje się, gdy próbujesz go uruchomić, więc jeśli zdarzy ci się nacisnąć Enterkilka razy, będziesz zaskoczony, ile okien może wyskoczyć, gdy się uruchomi.
Zalety
- Możesz dodać dowolną funkcję, której obecnie nie ma
- Pozwala usunąć funkcje, których nie chcesz lub nie potrzebujesz
- Łatwo modyfikowalny, jeśli wiesz, jak obejść Electron JS
- Nie zbiera danych telemetrycznych
- Można ustawić nowe karty w pionie lub poziomie
Cons
- Oficjalny rozwój jest powolny
- Uruchomienie może trochę potrwać
- Nie różni się zbytnio od oryginalnego edytora Atom, ponieważ jest nowy
- Nadal trzeba uważać na pakiety publiczne, które mogą zawierać niepożądane funkcje, takie jak zbieranie danych telemetrycznych
- Może nie działać w niektórych dystrybucjach Linuksa
3. Lekki stół
Cena : bezpłatna
Dostępne dla: Windows, Linux (64-bitowy) i macOS.
Light Table był jednym z najlepszych projektów technologicznych Kickstartera w historii i ma kilka eleganckich funkcji, które czynią go wyjątkowym. Najlepsza jest prawdopodobnie możliwość otwarcia karty przeglądarki obok kodu w aplikacji, aby zobaczyć zmiany wprowadzone w kodzie odzwierciedlone w czasie rzeczywistym. Jest to jeden z niewielu edytorów kodu, który ma wbudowane takie funkcje.
Zalety
- Umożliwia przeglądanie Internetu na jednej karcie
- Odróżnij jeden zestaw kart od drugiego za pomocą zestawów kart
Cons
- Wszystkie zestawy zakładek są pionowe
- Ograniczone wtyczki
4. Wim
Cena : Bezpłatnie
Dostępne na: Windows, Unix (w tym Linux), macOS, Android (jako VimTouch) i iOS.
Vim (i jego wbudowany odpowiednik w systemie Unix, vi) to mały edytor tekstu, który można uruchomić niemal wszędzie. Musisz upewnić się, że pobierasz z oficjalnego repozytorium GitHub , ponieważ oficjalna strona internetowa może czasami działać wolno. Ogólnie rzecz biorąc, jest mały, szybki iw zasadzie najlepszy przyjaciel speed-codera. Zamiast polegać na klawiszach modyfikujących do wskazywania poleceń, Vim używa zwykłych znaków. Polecenia są tylko trochę intuicyjne (np. piszesz, :q!
aby wyjść), ale nigdy nie powinieneś ruszać palcami z głównego rzędu. Gdy już zaczniesz działać szybko w Vimie, każdy inny redaktor poczuje się jak szlam zjeżdżający w dół.
Zalety
- Pozwala na szybkie kodowanie
- Super światło
- Uruchamia się jako mały ekran
Cons
- W przypadku małej aplikacji pobranie jej z głównej witryny zajmuje tak dużo czasu
- Początkujący programiści będą musieli poświęcić trochę czasu na przyzwyczajenie się do Vima
5. Emacsa
Cena : bezpłatna
Dostępne dla: Windows, Linux i macOS.
Emacs jest najlepiej znany ze swojej rozszerzalności i ogólnej elastyczności. Dzięki tej możliwości rozbudowy Emacs jest czasami nazywany „systemem operacyjnym w systemie operacyjnym”, a użytkownicy stworzyli przeglądarki internetowe, odtwarzacze muzyki i czytniki wiadomości, aby działały w nim. Wśród innych wbudowanych funkcji otrzymujesz obszerną bibliotekę skrótów, możliwość wykonywania dowolnego kodu podczas uruchamiania oraz współpracę wielu użytkowników. Aplikacja szeroko wykorzystuje klawisze modyfikujące (których Vim unika), aby zapewnić dodatkową funkcjonalność. Również Emacs ma swój własny kościół . Zrób z tego co zechcesz.
Zalety
- Można rozszerzyć do prostego IDE
- Łatwe tworzenie skrótów klawiszowych i przypisań klawiszy
Cons
- Brak wersji przenośnej
6. UltraEdytuj
Cena : 79,95 USD rocznie (tylko edytor) / 99,95 USD rocznie (wszystkie narzędzia)
Dostępne dla: Windows, Linux i macOS.
Podobnie jak Sublime Text, UltraEdit to potężny edytor tekstu, który zapewnia wiele narzędzi i dużą swobodę. Zawiera nawet funkcje, takie jak edycja wielokierunkowa i konfigurowalny interfejs użytkownika. UltraEdit oferuje również konfigurowalny, oparty na ikonach pasek narzędzi i wstążkę, czego brakuje innym edytorom tekstu. Otrzymujesz zintegrowane FTP, SSH i Telnet do pracy z kodem opartym na serwerze. Skupia się bardziej na poziomie przedsiębiorstwa niż inni redaktorzy na liście, a jego cena odzwierciedla to.
Zalety
- Wbudowane funkcje FTP i SFTP
- Użyj SSH w edytorze tekstu
Cons
- Płatny redaktor
- Zamknięte źródło
7. Koder ICE
Cena : Bezpłatnie
Dostępne dla: Może działać w dowolnej przeglądarce z PHP, niezależnie od systemu operacyjnego.
Co może być bardziej wieloplatformowego niż przeglądarka? ICECoder działa na karcie Chrome, zapewniając wiele możliwości innych edytorów na wszechobecnej platformie. ICECoder początkowo koncentrował się na programowaniu opartym na przeglądarce i językach znaczników, takich jak HTML i JavaScript, ale od tego czasu rozszerzył się o C i Javę i nie tylko. Uważaj, aby przypadkowo nie nacisnąć Ctrl+ W, w przeciwnym razie zamkniesz okno.
Zalety
- Działa w Twojej przeglądarce
- Istnieje również eksperymentalna aplikacja komputerowa
Cons
- Wersja na komputer wciąż w fazie beta
8. Kod Visual Studio
Cena : bezpłatna
Dostępne dla: Windows, Linux i macOS.
Visual Studio Code dołącza do Emacsa i Light Table w grupie edytorów kodu, które zacierają granicę między IDE a konfigurowalnymi edytorami zwykłego tekstu. Najczęściej służy do edytowania kodu poza środowiskiem IDE programu Visual Studio. Możesz przekształcić go w lekkie IDE, instalując wtyczki za pomocą kilku kliknięć, co ułatwi początkującym użytkownikom rozpoczęcie pracy. Ale kiedy dojdziesz do punktu, w którym chcesz, aby wszystko było spersonalizowane tak, jak chcesz, będziesz musiał przenieść się (przynajmniej tymczasowo) do innych edytorów, które łatwiej dostosować samodzielnie.
Zalety
- Bardzo stabilny
- Wykrywa, jakiego kodu używasz w pliku
Cons
- Firma Microsoft pobiera dane telemetryczne z tej aplikacji i jej wtyczek
- Może stać się powolny w zależności od liczby dodanych wtyczek
- Brak wersji przenośnej
9. VSCodium
Cena : bezpłatna
Dostępna na: Windows, Linux i macOS.
VSCodium jest młodszą siostrą Visual Studio Code bez zastrzeżonych wtyczek i domyślnych danych telemetrycznych, więc jest to w zasadzie to samo. Wykorzystuje te same zasoby, wygląda dokładnie tak samo i działa z tymi samymi wtyczkami, ponieważ jest rozwidleniem otwartej wersji Visual Studio Code. Używaj tego tylko wtedy, gdy lubisz Visual Studio Code, ale nie lubisz firmy Microsoft i kochasz prywatność danych.
Zalety
- Może zrobić wszystko, co potrafi Visual Studio Code
- Domyślnie nie pobiera danych telemetrycznych
Cons
- Tak naprawdę nie dodaje więcej do tego, co już robi Visual Studio Code
- Nie ma dostępu do zastrzeżonych wtyczek programu Visual Studio Code
Wyróżnienie: Notepad++
Cena : za darmo
Chociaż Notepad ++ jest dostępny wyłącznie w systemie Windows, możesz go uruchomić w systemie Linux (nieoficjalnie) za pośrednictwem aplikacji Snap. Notepad ++ , jeden z prostszych edytorów kodu zwykłego tekstu, jest świetny jako szybki i przenośny edytor kodu, który można zapisać na pendrive i podłączyć do komputera w pracy bez zajmowania zbyt dużej ilości miejsca. Chociaż możesz zrobić to samo z większością innych edytorów kodu, ten w szczególności uruchamia się dość szybko i doskonale nadaje się do robienia szybkich notatek w dowolnym miejscu.
Zalety
- Umożliwia stosowanie kolorów do kart
- Może ustawić karty jako tylko do odczytu
- Działa szybko jak zwykły Notatnik
Cons
- Przeciągnięcie karty w prawo nie powoduje utworzenia nowego zestawu kart
- Wtyczek raczej brakuje
Często Zadawane Pytania
Jaka jest różnica między Vimem a vi?
Oryginalnym edytorem zwykłego kodu tekstowego w systemach UNIX jest vi. Jest dostarczany z instalacją systemu operacyjnego. Vim to ulepszona wersja, która ma więcej poleceń i GUI do pracy. Jego nazwa jest skrótem od „vi, ulepszony”.
Jaka jest różnica między IDE a edytorem?
Środowisko IDE ma wszystkie narzędzia potrzebne do ułatwienia kodowania, podczas gdy edytor zazwyczaj działa tylko po to, by pomóc ci lepiej pisać. Oprócz połączenia z kompilatorem, IDE można połączyć z oprogramowaniem do kontroli wersji, takim jak Git lub programem do debugowania, takim jak GDB. Jednak różnica między IDE a edytorami jest raczej niejasna, a niektóre, jak Visual Studio Code, mogą zacierać granicę głębiej, udostępniając je za pośrednictwem wtyczek.
Dlaczego Atom został wycofany?
Ponieważ Atom przez lata tracił na popularności, ludzie z GitHub planowali zaprzestać jego używania i skupić się na innych projektach. Jednak kod źródłowy najnowszej wersji Atomu został przekształcony w archiwum publiczne, co pozwala każdemu zrobić z niego rozwidlenie, zachowując jednocześnie kod dla przyszłych pokoleń.
Co to jest Electron JS?
Electron JS to framework JavaScript do tworzenia aplikacji internetowych, które wyglądają jak aplikacje komputerowe. Jest używany w wielu edytorach zwykłego tekstu, takich jak Sublime, Pulsar i Visual Studio Code.
Źródło obrazu: Unsplash . Wszystkie zrzuty ekranu wykonał Terenz Jomar Dela Cruz .
Dodaj komentarz