Visual Studio Code to idealny edytor tekstu i skryptów dla komputerów Mac

Visual Studio Code to idealny edytor tekstu i skryptów dla komputerów Mac

Xcode to środowisko programistyczne dla komputerów Mac, ale może to być trochę za dużo dla początkującego. Jeśli jesteś ciekawy i po prostu chcesz się pobawić, Microsoft Visual Studio Code może być lepszym wyborem.





Nie jest już dziwnie widzieć Microsoft w sekcji Mac, ponieważ firma kilka lat temu zwiększyła wsparcie dla komputerów Mac i iOS. Visual Studio Code to kolejny obiecujący produkt rywala Apple’a.





Obsługuje niezliczone języki i nie musisz nawet porównywać go z Xcode, ponieważ służą one różnym potrzebom.





Dla kogo to jest?

Jeśli jesteś szukam rozszerzalnego edytora tekstu , Visual Studio jest prawdziwym konkurentem dla Sublime i Atom. Podobnie jak większość ostatnich wysiłków Microsoftu na macOS, na platformie Apple'a wydaje się on zaskakująco jak w domu.

Ma ciemniejszy motyw i nie wygląda jak pospiesznie przerywany port wersji Windows. Kod świetnie nadaje się do prostych skryptów automatyzacji, ale obsługa wtyczek jest tam, gdzie naprawdę świeci.



Dzięki wtyczkom opracowanym przez społeczność Visual Studio Code może być edytorem tekstu armii szwajcarskiej. Jedna wtyczka umożliwia pisanie i uruchamianie skryptów powłoki w edytorze, a także wielu innych języków. Inny obsługuje Markdown. Jest nawet wtyczka do pisania i uruchamiania Applescript.

Jeśli jesteś administratorem systemu, który musi pracować z systemami Windows, możesz również użyć kodu do pisania Powershell na komputerze Mac. Deweloperzy mogą znaleźć wtyczki obsługujące prawie każdy język, który lubisz.





Włączenie natywnej kontroli wersji Git oznacza, że ​​możesz z łatwością wykonywać całą swoją pracę z jednego edytora.

Pierwsze kroki

Kiedy Microsoft przeniósł Visual Studio Community na Maca, było trochę bałaganu. Projekt koncentrował się na idei wieloplatformowego rozwoju mobilnego. Obejmowało to niektóre pakiety firmy Xarmin umożliwiające obsługę wieloplatformowych aplikacji mobilnych przy użyciu języka C#.





Code daje Ci prosty, samodzielny program bez żadnych cruftów. Po prostu przejdź do Witryna Visual Studio Code i powinien automatycznie wykryć, że jesteś na komputerze Mac.

najlepsze aplikacje randkowe dla młodych dorosłych

Pobierz pakiet i rozpakuj go. Po skopiowaniu aplikacji do folderu Aplikacje jesteś gotowy do pracy. Gdy po raz pierwszy otworzysz aplikację, zobaczysz stronę internetową z podsumowaniem podstaw pracy z aplikacją. Obejmuje to niektóre z najpopularniejszych wtyczek, które możesz zainstalować.

Jeśli przewiniesz w dół, znajdziesz również listę przydatnych skrótów klawiaturowych. Możesz nacisnąć Shift + Polecenie + P aby uzyskać pełną listę dostępnych poleceń. Jeśli wolisz skróty Vima lub Emacsa, istnieją wtyczki, które mogą ich używać.

Wtyczki do wszystkiego

Strona programu Visual Studio ma bezpłatny rynek wtyczek które możesz zbadać. Możesz także wyszukiwać i instalować je bezpośrednio w aplikacji, co ułatwia natychmiastowe rozpoczęcie pracy. Aby otworzyć rynek wtyczek, kliknij dolną ikonę na pasku narzędzi po lewej stronie.

Domyślnie otwiera się z listą najpopularniejszych rozszerzeń:

W powyższym przykładzie zainstalujemy wtyczkę AppleScript. Ma wsparcie dla pisania i uruchamiania Applescript. Pozwala to na zapoznanie się z językiem natywnym dla Twojego Maca.

W menu wtyczki wpisz Applescript , powinien to być pierwszy wynik. Wybierz, kliknij zainstalować , a następnie poczekaj na Przeładować przycisk, aby się pojawił. Kliknij go, aby ponownie załadować kod, a wtyczka jest gotowa do pracy.

Testowanie wtyczek przez uruchomienie kodu

Napiszemy prosty skrypt i poprosimy o użycie edytora do jego uruchomienia. Najpierw otwórz iTunes, a następnie wróć do kodu. Wpisz następujący skrypt:

tell application 'iTunes'
Quit
end tell

Zapisz swój skrypt jako Zamknij iTunes.applescript i powinieneś zobaczyć poprawne podświetlanie składni. Aby uruchomić skrypt, naciśnij Shift + Opcja + R -- powinieneś zobaczyć zamknięcie iTunes. Potwierdza to, że możesz użyć Visual Studio Code do pisania i uruchamiania Applescript.

Oczywiście jest już do tego wbudowany edytor systemu operacyjnego. Możesz jednak również zainstalować narzędzie Code Runner, aby uruchamiać również skrypty powłoki. Teraz kod może być centralnym miejscem do pracy z twoimi skryptami.

Zaawansowane funkcje

Dla programistów jest wbudowany Git i debugowanie. Możesz uzyskać dostęp do wszystkiego z paska narzędzi po lewej stronie. Jeśli pracujesz z Terminalem, możesz uzyskać do niego dostęp bezpośrednio z aplikacji. Po kliknięciu ikony debugowania (błąd z przekreśloną linią) możesz kliknąć mały terminal i pracować z wierszem poleceń.

Obsługa Git działa na folderach, które otwierasz, ale może ułatwić wprowadzanie zmian i zatwierdzanie ich wszystkich w tym samym oknie. Jeśli chcesz po prostu przypiąć katalog z boku (jak w przypadku Text Wranglera), wydaje się, że nie ma na to sposobu. Jest to mały problem, ale może uniemożliwić niektórym osobom zmianę.

Dostępny jest również tryb Zen, który usuwa cały chrom. Tworzy to edytor, który nie rozprasza uwagi.

Przekształć kod w coś innego

Możesz po prostu użyć kodu jako edytora skryptów, jeśli chcesz, ale jest wiele różnych rzeczy, które możesz zrobić z kodem. Możesz po prostu skopiować polecenie do kodu, a każda wtyczka zostanie zainstalowana, co zamieściliśmy poniżej.

Edytor przecen

Jeśli szukasz edytora tekstu skoncentrowanego na pisaniu Markdown , możesz użyć następującego zestawu wtyczek:

Przecena wszystko w jednym -- Ta wtyczka udostępnia skróty klawiaturowe i obsługę spisu treści i list w Markdown. Możesz także otworzyć drugi panel, który wyświetla podgląd tekstu podczas pisania. Polecenie do zainstalowania to: ext install przecen-wszystko w jednym

Konwerter przecen -- Jeśli piszesz Markdown, aby przekonwertować na inny format, ta wtyczka pozwala wybrać różne formaty. Obsługuje HTML, PDF, a nawet pliki graficzne. Polecenie do zainstalowania to: ext install przecen-konwerter

Tworzenie stron internetowych

Jeśli chcesz skonfigurować kod do tworzenia stron internetowych, oto sugerowana kombinacja:

Fragmenty HTML5 -- Ta wtyczka umożliwia podświetlanie HTML wraz z fragmentami i autouzupełnianiem. Polecenie do zainstalowania to: ext install html-snippets

Fragmenty kodu JavaScript (ES6) -- Ta wtyczka zawiera fragmenty kilku różnych odmian JavaScript, które używają składni ES6. Polecenie do zainstalowania to: ext install JavaScriptSnippets

Intellisense dla nazw klas CSS -- Jest to przydatne narzędzie do konfigurowania autouzupełniania zdefiniowanych klas dla arkuszy CSS. Polecenie do zainstalowania to: ext install html-css-class-completion

Dlaczego warto wybrać kod?

Code nie jest pierwszym edytorem, który ma szeroką gamę wtyczek, ale oferuje jedne z najlepszych wtyczek w branży. Code oferuje różnorodne opcje, które pomagają w prowadzeniu od początkującego do eksperta. Równie łatwo może być poręcznym edytorem tekstu z większą liczbą opcji niż TextEdit.

Czy po prostu? rozpoczęcie pracy ze skryptami na Macu ? Jeśli pasjonujesz się innymi edytorami tekstu, daj nam znać, dlaczego Twój wybór jest najlepszy!

Kredyty obrazkowe: Galushko Sergey / Shutterstock

Udział Udział Ćwierkać E-mail Przewodnik dla początkujących dotyczący animacji mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • Prochowiec
  • Programowanie
  • Edytor tekstu
  • Programowanie
  • Applescript
  • Kod programu Visual Studio
O autorze Michael McConnell(44 opublikowane artykuły)

Michael nie używał Maca, kiedy byli skazani, ale potrafi kodować w Applescript. Posiada stopnie naukowe z informatyki i języka angielskiego; od jakiegoś czasu pisze o Macu, iOS i grach wideo; i od ponad dziesięciu lat zajmuje się informatyką w ciągu dnia, specjalizując się w skryptach i wirtualizacji.

Więcej od Michaela McConnella

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować