skip to Main Content

Zwijanie kodu w Visual Studio Code

Od wersji 1.17 w Visual Studio Code, można zwiać kod przy użyciu markerów zapisanych kodzie źródłowym.

Każdy z języków posiada tagi odpowiednie dla danego języka.

  • TypeScript/JavaScript: //#region oraz //#endregion lub //region oraz //endregion
  • C#: #region oraz #endregion
  • C/C++: #pragma region oraz #pragma endregion
  • F#: //#region oraz //#endregion
  • Powershell: #region oraz #endregion
  • VB: #Region oraz #End Region
  • CSS/Less/SCSS: /*#region*/ oraz /*#endregion*/
  • Coffeescript: #region oraz #endregion
  • PHP: #region oraz #endregion
  • Bat: ::#region oraz ::#endregion
Czytaj resztę...

Nowe komendy w Visual Studio Code (od 1.9 do 1.19 – 10 wersji zmian!)

Po pewnym okresie przerwy wracam do pisania o Visual Studio Code!

Dzisiaj przejdę przez nowe komendy które pojawiły się marca 2017 roku do dnia dzisiejszego.

Nie są to wszystkie komendy, wybrałem te najważniejsze a nadal jest ich trochę.

Każdą komendę będę opisywał następująco

  • skrót klawiaturowy – Opis co komenda robi – nazwa.komendy.wewnątrz.aplikacji

Nazwa komendy jest pomocna przy samodzielnym tworzeniu skrótów klawiaturowych, niektóre komendy nie mają domyślnie zdefiniowanych skrótów klawiaturowych.

Przypomnę, aby zmodyfikować skróty klawiaturowe, trzeba przejść do edytora skrótów klawiaturowych File -> Preferences -> Keyboard Settings lub skorzystać z skrótu Ctrl+K Ctrl+S

Czytaj resztę...

Tymczasowe sprawdzanie typów w kodzie JavaScript dzięki Visual Studio Code oraz TypeScript

Programistyczny edytor Visual Studio Code, jest napisany w TypeScript, co więcej każda nowa wersja Visual Studio Code przychodzi razem z nową wersją kompilatora TypeScript. Tak się składa, że oba produkty Microsoftu są ze sobą dobrze powiązane.

Ostania aktualizacja Visual Studio Code w wersji 1.12 (kwiecień 2017), przychodzi z kompilatorem TypeScript 2.3. Ta wersja otrzymała możliwość sprawdzania typów w kodzie JavaScript poprzez przełącznik --checkJs.

Możesz sprawdzić poprawność typów w kodzie JavaScript tymczasowo. Jeżeli dodasz na początku pliku .js komentarz // @ts-check, wtedy kompilator TypeScript przejdzie po typach i podkreśli na czerwono błędy.

Czytaj resztę...

Ustaw Visual Studio Code jako domyślny edytor oraz diff tool

Jeżeli korzystasz z Visual Studio Code to też duże prawdopodobieństwo, że korzystasz także z Gita jako system kontroli wersji.

Według tych porad możesz ustawić Visual Studio Code jako domyślny edytor dla Gita oraz jako domyślny difftool czyli narzędzie pokazujące zmiany pomiędzy dwoma commitami.

Aby ustawić Visual Studio Code jako domyślny edytor to wykonaj taką komendę w konsoli

git config --global core.editor "code --wait"

Czytaj resztę...

Visual Studio Code – Synchronizacja ustawień między komputerami

Korzystasz z wielu komputerów lub wielu maszyn wirtualnych? Lubisz mieć zawsze te same:

  • skróty klawiaturowe
  • snippety
  • ustawienia edytora
  • zainstalowane rozszerzenia

Jeżeli tak, to mam coś dla ciebie. Visual Studio Code Settings Sync rozszerzenie do Visual Studio Code, które korzystając z twojego konta na GitHub synchronizuje ustawienia pomiędzy komputera.

Czytaj resztę...

Visual Studio 1.8 Tryb Zen, Wyjście na gorąco oraz łatwiejsza edycja ustawień aplikacji.

Nowy miesiąc duże zmiany w Visual Studio Code, bo zbliża się okres świąteczny, więc trzeba było zrobić nowych funkcjonaliści „na zapas”. Styczeń powinien być chudy jeżeli chodzi o usprawnienia mojego ulubionego edytora.

Pełna wersja angielska jest dostępna pod grudniowym adresem. A najlepsze kąski po polsku znajdziesz poniżej.

Hot Exit

Od teraz Visual Studio Code nie wyświetli takiego komunikatu przy wychodzeniu z programu (przez X w górnym prawym rogu):

unsaved_file

Nie zapisane zmiany będą trzymane w pamięci podręcznej aplikacji. W momencie gdy wrócisz z powrotem do twojego projektu, wszystkie zmiany bądą zachowane, czekając na twój zapis.

Funkcjonalność można wyłączyć w ustawieniach programu (File->Preferences->User Settings) ustawiając files.hotExit na wartość false. Domyślnie Hot Exit jest włączony.

To także oznacza, że przypadku kiedy Visual Studio Code przestanie nagle działać, to przywróci dane z swojego backupu, nie zależnie czy Hot Exit jest włączony czy nie.

Zmiany w Activity Bar

Activity Bar to nazwa dla tego paska narzędziowego:

activityBar

Czytaj resztę...

Nowości w Visual Studio Code 1.7.1. Automatyczne poprawki lintera, formatowanie zaznaczonego kodu.

Nowy miesiąc – nowa wersja mojego ulubionego edytora – Visual Studio Code.

Wydanie listopadowe nie odbyło się bez problemów. Wersja 1.7.0 posiadała możliwość automatycznego ściągania plików opisujących typy w bibliotekach JavaScript dla języka TypeScript. Problem w tym, że popularność automatycznego ściągania plików nie spodobała się serwerom npmjs.org. Po paru godzinach dużego obciążenia serwerów npmjs.org Microsoft był zmuszony wycofać wersję 1.7.0. No i teraz mamy wersję 1.7.1 pozbawione możliwości automatycznego ściągania typów.

Listę zmian można przeczytać na stronie listopadowej.

A oto moja lista najważniejszych zmian wydanych w wersji 1.7.1.

Poziome dzielenie edytora

Od jakiegoś czasu mogłeś mieć otwarte kilka plików jednocześnie w jednym oknie. Pliki pokazywały się w kolumnach, od 1.7.1 mogą pokazywać się w wierszach.

Horizontal Layout

Czytaj resztę...
Back To Top