Atom

Screenshot Software:
Atom
Szczegóły programowe:
Wersja: 1.29.0 / 1.30.0 Beta Aktualizowane
Filmu: 16 Aug 18
Wywoływacz: GitHub
Licencja: Wolny
Popularność: 419

Rating: 2.3/5 (Total Votes: 4)

Atom to bezpłatne, wieloplatformowe i otwarte oprogramowanie graficzne, które zostało zaprojektowane od podstaw jako działający jako hackowalny edytor tekstu i aplikacja edytora programistów, która pomaga każdemu początkującemu programistowi pisać kod bez zbytniego wysiłku.

Opierając się na platformie Electron, rozwiązaniu open-source i wieloplatformowym, które pozwala programistom tworzyć nowoczesne aplikacje desktopowe przy użyciu najnowocześniejszych technologii internetowych, takich jak HTML5, CSS, Node.js i JavaScript, Atom oferuje potężny, konfigurowalny i rozszerzalny interfejs użytkownika.


Funkcje na pierwszy rzut oka

Wybitne cechy Atoma obejmują międzyplatformową edycję, co oznacza, że ​​możesz go używać w swoim ulubionym systemie operacyjnym, bez względu na to, czy jest to GNU / Linux, Mac OS X, czy Microsoft Windows, i wbudowanym menedżerem pakietów to pozwala programistom wyszukiwać i instalować pakiety z poziomu aplikacji, a nawet tworzyć nowe.

Inną interesującą cechą Atom jest "inteligentne autouzupełnianie" i pomoże ci napisać kod szybciej niż kiedykolwiek wcześniej. Aplikacja posiada wbudowaną przeglądarkę systemu plików, dzięki czemu można łatwo zlokalizować projekty i rozpocząć kodowanie natychmiast, a także wiele okien do porównywania i edycji kodu w kilku plikach.

Funkcja wyszukiwania i zamiany nie mogła zostać przeoczona, ponieważ Atom pozwala użytkownikom wyszukiwać, zamieniać lub wyświetlać podgląd tekstu w aplikacji podczas wpisywania pojedynczego pliku lub wielu z dużego projektu. Możesz nawet znaleźć i zastąpić tekst z plików we wszystkich swoich projektach.


Motywy i wtyczki

Praca w wysoce konfigurowalnej aplikacji oznacza, że ​​będziesz mógł zmienić jej wygląd, instalując nowy motyw, który jest dostępny bezpłatnie na stronie projektu. Dodatkowo można dostosować interfejs użytkownika do swoich upodobań za pomocą CSS / Less, a także dodać nowe funkcje za pomocą JavaScript i HTML5.

Wreszcie Atom można łatwo rozszerzyć za pomocą wtyczek, które nazywane są pakietami w aplikacji. Ponad 2000 paczek dostępnych jest na oficjalnej stronie projektu, również bezpłatnie. Pozwoli to dodawać nowe funkcje do aplikacji, a także zastępować istniejące funkcje lepszymi, bardziej inteligentnymi i elastycznymi.

Co nowego w tej wersji:

  • Poprawa wydajności:
  • Użytkownicy, którzy pracują z dużymi projektami, z przyjemnością zobaczą, jak rozwiązaliśmy problem związany z wydajnością od czasu pojawienia się procesów Git w celu pobrania statusu Git. Przejawia się to w okresowych przerwach w interfejsie użytkownika Atom i widzimy wyraźnie bardziej płynne wrażenia.
  • Dostawca domyślny autocomplete-plus oblicza teraz sugestie natywnie i w osobnym wątku. Oznacza to brak obciążenia pamięci i brak zagrożenia dla reakcji Atoma. Przeczytaj więcej w naszym obszernym blogu na temat nowej implementacji bufora przyjaznego dla współbieżności Atom.
  • Udoskonalenia użyteczności:
  • Łatwiej jest znaleźć nawias odpowiadający kursowi pod kursorem, jeśli włączysz nowe ustawienie w pakiecie bracket-matcher, które podświetla numer wiersza odpowiedniego nawiasu.
  • Aby zachować rozsądek osób zapisujących długie dokumenty przeciążeniowe, pozycja przewijania podglądu przecinania nie jest już resetowana do góry po zapisaniu!
  • Pakiety językowe:
  • W końcu pojawiły się kolejne ulepszenia w wielu pakietach gramatycznych języka. Poprawiono obsługę blokowania komentarzy w językach CoffeeScript i YAML. W pakiecie gramatyki JavaScript dokonano znacznego ulepszenia wydajności wyrażenia regularnego. Pakiet HTML zawiera wiele poprawek do ulepszania tokenizacji tagów.

Co nowego w wersji 1.27.0 / 1.28.0 Beta:

  • Poprawa wydajności:
  • Użytkownicy, którzy pracują z dużymi projektami, z przyjemnością zobaczą, jak rozwiązaliśmy problem związany z wydajnością od czasu pojawienia się procesów Git w celu pobrania statusu Git. Przejawia się to w okresowych przerwach w interfejsie użytkownika Atom i widzimy wyraźnie bardziej płynne wrażenia.
  • Dostawca domyślny autocomplete-plus oblicza teraz sugestie natywnie i w osobnym wątku. Oznacza to brak obciążenia pamięci i brak zagrożenia dla reakcji Atoma. Przeczytaj więcej w naszym obszernym blogu na temat nowej implementacji bufora przyjaznego dla współbieżności Atom.
  • Udoskonalenia użyteczności:
  • Łatwiej jest znaleźć nawias odpowiadający kursowi pod kursorem, jeśli włączysz nowe ustawienie w pakiecie bracket-matcher, które podświetla numer wiersza odpowiedniego nawiasu.
  • Aby zachować rozsądek osób zapisujących długie dokumenty przeciążeniowe, pozycja przewijania podglądu przecinania nie jest już resetowana do góry po zapisaniu!
  • Pakiety językowe:
  • W końcu pojawiły się kolejne ulepszenia w wielu pakietach gramatycznych języka. Poprawiono obsługę blokowania komentarzy w językach CoffeeScript i YAML. W pakiecie gramatyki JavaScript dokonano znacznego ulepszenia wydajności wyrażenia regularnego. Pakiet HTML zawiera wiele poprawek do ulepszania tokenizacji tagów.

Co nowego w wersji:

  • Poprawa wydajności:
  • Użytkownicy, którzy pracują z dużymi projektami, z przyjemnością zobaczą, jak rozwiązaliśmy problem związany z wydajnością od czasu pojawienia się procesów Git w celu pobrania statusu Git. Przejawia się to w okresowych przerwach w interfejsie użytkownika Atom i widzimy wyraźnie bardziej płynne wrażenia.
  • Dostawca domyślny autocomplete-plus oblicza teraz sugestie natywnie i w osobnym wątku. Oznacza to brak obciążenia pamięci i brak zagrożenia dla reakcji Atoma. Przeczytaj więcej w naszym obszernym blogu na temat nowej implementacji bufora przyjaznego dla współbieżności Atom.
  • Udoskonalenia użyteczności:
  • Łatwiej jest znaleźć nawias odpowiadający kursowi pod kursorem, jeśli włączysz nowe ustawienie w pakiecie bracket-matcher, które podświetla numer wiersza odpowiedniego nawiasu.
  • Aby zachować rozsądek osób zapisujących długie dokumenty przeciążeniowe, pozycja przewijania podglądu przecinania nie jest już resetowana do góry po zapisaniu!
  • Pakiety językowe:
  • W końcu pojawiły się kolejne ulepszenia w wielu pakietach gramatycznych języka. Poprawiono obsługę blokowania komentarzy w językach CoffeeScript i YAML. W pakiecie gramatyki JavaScript dokonano znacznego ulepszenia wydajności wyrażenia regularnego. Pakiet HTML zawiera wiele poprawek do ulepszania tokenizacji tagów.

Co nowego w wersji 1.22.0 / 1.23.0 Beta:

  • Poprawa wydajności:
  • Użytkownicy, którzy pracują z dużymi projektami, z przyjemnością zobaczą, jak rozwiązaliśmy problem związany z wydajnością od czasu pojawienia się procesów Git w celu pobrania statusu Git. Przejawia się to w okresowych przerwach w interfejsie użytkownika Atom i widzimy wyraźnie bardziej płynne wrażenia.
  • Dostawca domyślny autocomplete-plus oblicza teraz sugestie natywnie i w osobnym wątku. Oznacza to brak obciążenia pamięci i brak zagrożenia dla reakcji Atoma. Przeczytaj więcej w naszym obszernym blogu na temat nowej implementacji bufora przyjaznego dla współbieżności Atom.
  • Udoskonalenia użyteczności:
  • Łatwiej jest znaleźć nawias odpowiadający kursowi pod kursorem, jeśli włączysz nowe ustawienie w pakiecie bracket-matcher, które podświetla numer wiersza odpowiedniego nawiasu.
  • Aby zachować rozsądek osób zapisujących długie dokumenty przeciążeniowe, pozycja przewijania podglądu przecinania nie jest już resetowana do góry po zapisaniu!
  • Pakiety językowe:
  • W końcu pojawiły się kolejne ulepszenia w wielu pakietach gramatycznych języka. Poprawiono obsługę blokowania komentarzy w językach CoffeeScript i YAML. W pakiecie gramatyki JavaScript dokonano znacznego ulepszenia wydajności wyrażenia regularnego. Pakiet HTML zawiera wiele poprawek do ulepszania tokenizacji tagów.

Co nowego w wersji 1.9.0 / 1.10.0 Beta:

  • Wyświetl warstwy, które przyniosą ulepszenia prędkości, a także nowe funkcje, takie jak fałdy swobodne (za pomocą polecenia Fold Selection) i ulepszony algorytm "miękkiego zawijania".
  • Upgrade elektronów (v0.37.8), który oferuje wiele ulepszeń wydajności i umożliwia wydajne renderowanie ligatur na wszystkich platformach.
  • Przeciągnij i upuść Zarządzanie układem, które zapewnia bardzo intuicyjny sposób organizowania obszaru roboczego.
  • Zwiększona niezawodność podczas zapisywania plików, co minimalizuje ryzyko utraty plików w przypadku wystąpienia poważnej awarii.
  • Zgodność poleceń powłoki w systemie Windows sprawia, że ​​komenda atom jest zgodna zarówno z Cygwin, jak iz Msys.
  • Usunięcie GitRepositoryAsync:
  • Wcześniej w tym roku dodaliśmy eksperymentalny asynchroniczny interfejs API do interakcji z repozytoriami Git na podstawie biblioteki libgit2 o nazwie GitRepositoryAsync. Nigdy oficjalnie nie udostępniliśmy tego interfejsu API publicznie, ale niektórzy autorzy pakietów zaczęli go używać w każdym razie na podstawie przykładów w naszych pakietach.
  • Niestety, nasze powiązania z libgit2 powodowały, że procesy pomocnicze Atoma stały się niestabilne, co prowadziło do poważnych awarii. Przepraszamy wszystkich autorów pakietów, którzy mogli przełączyć się na nowe API, ale już byliśmy

Co nowego w wersji 1.8.0 / 1.9.0 Beta:

  • Dodaj funkcjonalność i interfejs API oczekujących elementów w okienku
  • Ulepszenia w korzystaniu z wielu paneli
  • Zablokuj dekoracje
  • Asynchroniczny Git
  • Górny i dolny pasek interfejsu API

Co nowego w wersji 1.5.0 / 1.6.0 Beta:

  • Zablokuj dekoracje
  • Ulepszenia interfejsu API wielu okien
  • Interfejs API pasków górnych / dolnych
  • Oczekuje na ulepszenia kart
  • Oczekuje interfejsu API kart
  • atom --wait działa w systemie Windows
  • Nodegit wbudowany / Async Git Repository class https://github.com/atom/atom/pull/9213
  • Naprawia problemy, gdy otwarty projekt korzysta z submodułów
  • Nie można pobrać wbudowanych wersji PR systemu Windows z AppVeyor
  • Kilka ulepszeń języka-js
  • Dodaj możliwość przenoszenia plików poprzez przeciągnięcie z systemu operacyjnego do widoku drzewa

Co nowego w wersji 1.0.7:

  • Znajdź i zamień:
  • Pole wyszukiwania zawiera wyrażenia regularne, gdy opcja regex jest włączona
  • cmd-d (select-next) przylega do bieżącego stanu opcji "całego słowa"
  • Wyniki wyszukiwania projektu są poprawnie sortowane
  • Ignoruje 0 dopasowań długości
  • Ignoruje opcję "w bieżącym wyborze", gdy nie ma wyboru
  • Inne drobne poprawki
  • Pliki i foldery można teraz przeciągać i upuszczać do różnych folderów w widoku drzewa.

Co nowego w wersji 1.0.0:

  • Atom 1.0 został wydany, a Atom będzie semantycznie wersjonowany do przodu
  • Ogromne podziękowania dla setek niesamowitych autorów i autorów pakietów, którzy pomogli Atomowi dotrzeć tak daleko!

Podobne oprogramowanie

KWrite
KWrite

3 Jun 15

XEmacs
XEmacs

2 Sep 17

GNU TeXmacs
GNU TeXmacs

18 Feb 15

Inne programy z deweloperem GitHub

Torrent Trackers
Torrent Trackers

28 Mar 18

Myanimelist
Myanimelist

3 Apr 18

Codecombat
Codecombat

28 Mar 18

Gitignore
Gitignore

3 Apr 18

Komentarze do Atom

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!