<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Damian Krawczyk – Notatki</title><link>https://damiankrawczyk.com/pl/blog/</link><description>Recent content in Notatki on Damian Krawczyk</description><generator>Hugo -- gohugo.io</generator><language>pl</language><managingEditor>damian@damiankrawczyk.com (Damian Krawczyk)</managingEditor><webMaster>damian@damiankrawczyk.com (Damian Krawczyk)</webMaster><atom:link href="https://damiankrawczyk.com/pl/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>10 niezbędnych rozszerzeń do Visual Studio Code, z których powinien korzystać każdy inżynier IT</title><link>https://damiankrawczyk.com/pl/blog/10-niezbednych-rozszerzen-do-visual-studio-code-z-ktorych-powinien-korzystac-kazdy-inzynier-it/</link><pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate><author>damian@damiankrawczyk.com (Damian Krawczyk)</author><guid>https://damiankrawczyk.com/pl/blog/10-niezbednych-rozszerzen-do-visual-studio-code-z-ktorych-powinien-korzystac-kazdy-inzynier-it/</guid><description>
&lt;p>Jeśli wykorzystujesz Visual Studio Code do pracy, sprawdź te rozszerzenia. Jestem pewien, że przyspieszą one twoją pracę.&lt;/p>
&lt;h2>Marp for VS Code&lt;span class="hx:absolute hx:-mt-20" id="marp-for-vs-code">&lt;/span>
&lt;a href="#marp-for-vs-code" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Stwórz proste prezentacje w formie kodu za pomocą języka znaczników Markdown.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=marp-team.marp-vscode"target="_blank" rel="noopener">Marp for VS Code&lt;/a>.&lt;/li>
&lt;li>Utwórz nowy plik typu &lt;em>Marp Markdown&lt;/em>.&lt;/li>
&lt;li>Korzystając ze &lt;a href="https://www.markdownguide.org"target="_blank" rel="noopener">składni Markdown&lt;/a> stwórz slajdy.&lt;/li>
&lt;li>Jeśli chcesz dodać &lt;em>Spis treści&lt;/em> oparty na nagłówkach Markdown do wygenerowanego pliku pdf, przejdź do ustawień rozszerzenia. Poszukaj ustawienia o nazwie &lt;em>Markdown › Marp › Pdf: Outlines&lt;/em> i zmień jego wartość z &lt;code>off&lt;/code> na &lt;code>headings&lt;/code>.&lt;/li>
&lt;/ol>
&lt;figure class="text-center">&lt;img src="https://raw.githubusercontent.com/marp-team/marp-vscode/main/docs/new-file.gif"
alt="Prosta prezentacja w Marp." width="80%">&lt;figcaption>
&lt;p>Prosta prezentacja w Marp. (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;blockquote>
&lt;p>Przeczytaj więcej o &lt;a href="https://marpit.marp.app/markdown"target="_blank" rel="noopener">składni Marpit Markdown&lt;/a>, aby dowiedzieć się jak dostosować slajdy do swoich potrzeb.&lt;/p>
&lt;/blockquote>
&lt;h2>Insert Date String&lt;span class="hx:absolute hx:-mt-20" id="insert-date-string">&lt;/span>
&lt;a href="#insert-date-string" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Łatwy sposób na wstawienie aktualnej daty i godziny dzięki rozszerzeniu stworzonemu przez Jakuba Synowca.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=jsynowiec.vscode-insertdatestring"target="_blank" rel="noopener">Insert Date String&lt;/a>.&lt;/li>
&lt;li>Wstaw datę i godzinę:
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd> &lt;kbd>Shift⇧&lt;/kbd> + &lt;kbd>I&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd> &lt;kbd>Shift&lt;/kbd> + &lt;kbd>I&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Jeśli chcesz zmienić format wstawianej daty i godziny, przejdź do ustawień rozszerzenia. Poszukaj ustawienia o nazwie &lt;em>Insert Date String: Format&lt;/em> i zmień jego wartość:
&lt;ul>
&lt;li>domyślna wartość
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">YYYY-MM-DD hh:mm:ss&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0">
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="Skopiuj kod"
aria-label="Skopiuj kod"
data-copied-label="Copied!"
>
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code">
&lt;div>&lt;pre>&lt;code>2021-12-30 09:07:11&lt;/code>&lt;/pre>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0">
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="Skopiuj kod"
aria-label="Skopiuj kod"
data-copied-label="Copied!"
>
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;/li>
&lt;li>Uwzględniona wartość przesunięcia czasu UTC
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">YYYY-MM-DDThh:mm:ssZZZZ&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0">
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="Skopiuj kod"
aria-label="Skopiuj kod"
data-copied-label="Copied!"
>
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code">
&lt;div>&lt;pre>&lt;code>2021-12-30T09:07:52&amp;#43;0100&lt;/code>&lt;/pre>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0">
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="Skopiuj kod"
aria-label="Skopiuj kod"
data-copied-label="Copied!"
>
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>Czytaj więcej o &lt;em>Insert Date String&lt;/em> w &lt;a href="https://github.com/jsynowiec/vscode-insertdatestring#usage"target="_blank" rel="noopener">instrukcji wykorzystania&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;h2>Git Graph&lt;span class="hx:absolute hx:-mt-20" id="git-graph">&lt;/span>
&lt;a href="#git-graph" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Jeśli korzystasz z gita, to jest to rozszerzenie, które pomoże Ci zwizualizować twój log zmian gita.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph"target="_blank" rel="noopener">Git Graph&lt;/a>.&lt;/li>
&lt;li>Przejdź do &lt;em>Kontrola źródła&lt;/em> lub skorzystaj ze skrótu:
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd> &lt;kbd>Shift⇧&lt;/kbd> + &lt;kbd>G&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd> &lt;kbd>Shift&lt;/kbd> + &lt;kbd>G&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Kliknij w ikonę &lt;em>View Git Graph (git log)&lt;/em>.&lt;/li>
&lt;/ol>
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/git-graph-demo.gif"
alt="Git Graph przykład" width="80%">&lt;figcaption>
&lt;p>Git Graph przykład (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;blockquote>
&lt;p>Czytaj więcej o &lt;em>Git Graph&lt;/em> w dokumentacji na temat &lt;a href="https://github.com/mhutchie/vscode-git-graph/wiki/Extension-Settings"target="_blank" rel="noopener">ustawień rozszerzenia&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;h2>Code Spell Checker&lt;span class="hx:absolute hx:-mt-20" id="code-spell-checker">&lt;/span>
&lt;a href="#code-spell-checker" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Jeśli dużo piszesz, warto poprawić literówki i błędy gramatyczne za pomocą &lt;strong>Code Spell Checker&lt;/strong>.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker"target="_blank" rel="noopener">Code Spell Checker&lt;/a>.&lt;/li>
&lt;li>Ustaw kursor na słowie, które chcesz zmienić.&lt;/li>
&lt;li>Kliknij na ikonę żarówki 💡, która pojawi się po lewej stronie lub skorzystaj ze skrótu
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd> + &lt;kbd>.&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd> + &lt;kbd>.&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Wybierz sugerowaną korektę do zastosowania.&lt;/li>
&lt;/ol>
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/code-spell-checker-example.gif"
alt="Code Spell Checker przykład" width="80%">&lt;figcaption>
&lt;p>Code Spell Checker przykład (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;blockquote>
&lt;p>Sprawdź listę dostępnych słowników. Znajdziesz tam słownik dedykowany dla języka polskiego &lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker-polish"target="_blank" rel="noopener">Polish - Code Spell Checker&lt;/a>. Czytaj więcej o &lt;em>Code Spell Checker&lt;/em> na &lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker"target="_blank" rel="noopener">stronie rozszerzenia&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;h2>Open&lt;span class="hx:absolute hx:-mt-20" id="open">&lt;/span>
&lt;a href="#open" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Sprawdź rozszerzenie &lt;em>Open&lt;/em>, jeśli chcesz otworzyć np. obraz za pomocą domyślnej aplikacji lub dokument Excel bezpośrednio z Visual Studio Code.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=sandcastle.vscode-open"target="_blank" rel="noopener">Open&lt;/a>.&lt;/li>
&lt;li>Przejdź do Eksploratora plików lub skorzystaj ze skrótu:
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd> &lt;kbd>Shift⇧&lt;/kbd> + &lt;kbd>E&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd> &lt;kbd>Shift&lt;/kbd> + &lt;kbd>E&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Kliknij PPM (prawy przycisk myszy) na folderze lub pliku.&lt;/li>
&lt;li>Wybierz opcję &lt;em>Open with default application&lt;/em>.&lt;/li>
&lt;/ol>
&lt;h2>Duplicate action&lt;span class="hx:absolute hx:-mt-20" id="duplicate-action">&lt;/span>
&lt;a href="#duplicate-action" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Jeśli masz plik szablonu lub katalog z szablonami dla wielu plików, dzięki temu rozszerzeniu możesz je łatwo zduplikować za jednym razem.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-duplicate"target="_blank" rel="noopener">Duplicate action&lt;/a>.&lt;/li>
&lt;li>Przejdź do Eksploratora plików lub skorzystaj ze skrótu:
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd> &lt;kbd>Shift⇧&lt;/kbd> + &lt;kbd>E&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd> &lt;kbd>Shift&lt;/kbd> + &lt;kbd>E&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Kliknij PPM (prawy przycisk myszy) na folderze lub pliku.&lt;/li>
&lt;li>Wybierz opcję &lt;em>Duplicate file or directory&lt;/em>.&lt;/li>
&lt;li>Wprowadź nową ścieżkę duplikatu.&lt;/li>
&lt;/ol>
&lt;h2>Markdown All in One&lt;span class="hx:absolute hx:-mt-20" id="markdown-all-in-one">&lt;/span>
&lt;a href="#markdown-all-in-one" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Jeśli piszesz w plikach Markdown, Twoja praca będzie znacznie łatwiejsza. Wypróbuj.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one"target="_blank" rel="noopener">Markdown All in One&lt;/a>.&lt;/li>
&lt;li>Otwórz dowolny plik Markdown.&lt;/li>
&lt;li>Spróbuj utworzyć listę jak w poniższym przykładzie.
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/markdown-all-in-one-fix-marker.gif"
alt="Edytowanie listy" width="40%">&lt;figcaption>
&lt;p>Edytowanie listy (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;/li>
&lt;li>Wklej link do zaznaczonego tekstu.
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/markdown-all-in-one-paste-link.gif"
alt="Wklejanie linku na wybrany tekst" width="60%">&lt;figcaption>
&lt;p>Wklejanie linku na wybrany tekst (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>Czytaj więcej o &lt;em>Markdown All in One&lt;/em> na &lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one"target="_blank" rel="noopener">stronie rozszerzenia&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;h2>Todo Tree&lt;span class="hx:absolute hx:-mt-20" id="todo-tree">&lt;/span>
&lt;a href="#todo-tree" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Rozszerzenie to może być pomocne, jeśli w Twoim projekcie pracujesz nad wieloma plikami jednocześnie i chcesz później wprowadzić pewne poprawki. Możesz łatwo znaleźć wszystkie swoje zmiany, które zostawiłeś sobie na później.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree"target="_blank" rel="noopener">Todo Tree&lt;/a>.&lt;/li>
&lt;li>Otwórz plik.&lt;/li>
&lt;li>Dodaj komentarz w pliku, możesz użyć skrótu:
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd> + &lt;kbd>/&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd> + &lt;kbd>/&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Dodaj &lt;code>TODO:&lt;/code> w komentarzu, przykład, dla pliku Markdown:
&lt;code>&amp;lt;!-- TODO: Popraw tę sekcję --&amp;gt;&lt;/code>&lt;/li>
&lt;li>Przejdź do eksploratora TODOs na pasku bocznym.&lt;/li>
&lt;li>Łatwo przeglądaj wszystkie swoje rzeczy do poprawy.&lt;/li>
&lt;/ol>
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/todo-tree-screenshot.png"
alt="Todo Tree przykład" width="80%">&lt;figcaption>
&lt;p>Todo Tree przykład (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;blockquote>
&lt;p>Czytaj więcej o &lt;em>Todo Tree&lt;/em> na &lt;a href="https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree"target="_blank" rel="noopener">stronie rozszerzenia&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;h2>Bookmarks&lt;span class="hx:absolute hx:-mt-20" id="bookmarks">&lt;/span>
&lt;a href="#bookmarks" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Jeśli musisz przeanalizować pliki z wieloma wierszami, to rozszerzenie może pomóc w tworzeniu zakładek do już zweryfikowanych wierszy.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks"target="_blank" rel="noopener">Bookmarks&lt;/a>.&lt;/li>
&lt;li>Otwórz plik.&lt;/li>
&lt;li>Dodaj lub usuń zakładkę za pomocą skrótu:
&lt;ul>
&lt;li>&lt;kbd>alt⌥&lt;/kbd> &lt;kbd>cmd⌘&lt;/kbd> + &lt;kbd>K&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>alt&lt;/kbd> &lt;kbd>Ctrl&lt;/kbd> + &lt;kbd>K&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Przejdź do eksploratora zakładek &lt;em>Bookmarks&lt;/em> na pasku bocznym.&lt;/li>
&lt;li>Przejrzyj wszystkie swoje zakładki.&lt;/li>
&lt;/ol>
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/bookmarks-printscreen-toggle.png"
alt="Bookmarks przykład" width="80%">&lt;figcaption>
&lt;p>Bookmarks przykład (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;blockquote>
&lt;p>Czytaj więcej o &lt;em>Bookmarks&lt;/em> na &lt;a href="https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks"target="_blank" rel="noopener">stronie rozszerzenia&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;h2>Foam&lt;span class="hx:absolute hx:-mt-20" id="foam">&lt;/span>
&lt;a href="#foam" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;p>Jeśli chcesz zbudować bazę wiedzy w oparciu o pliki markdown, powinieneś wypróbować &lt;a href="https://obsidian.md/"target="_blank" rel="noopener">Obsidian&lt;/a>. Istnieje jednak rozszerzenie, które pomoże Ci osiągnąć ten cel w podobny sposób w Visual Studio Code. Jest ono przydatne, jeśli baza wiedzy składa się z różnych plików w formie kodu.&lt;/p>
&lt;ol>
&lt;li>Zainstaluj rozszerzenie &lt;a href="https://marketplace.visualstudio.com/items?itemName=foam.foam-vscode"target="_blank" rel="noopener">Foam&lt;/a>.&lt;/li>
&lt;li>Utwórz strukturę bazy wiedzy przy użyciu szablonu sugerowanego w instrukcji &lt;a href="https://foambubble.github.io/foam/#getting-started"target="_blank" rel="noopener">Pierwsze kroki&lt;/a>.&lt;/li>
&lt;li>Otwórz Paletę poleceń
&lt;ul>
&lt;li>&lt;kbd>cmd⌘&lt;/kbd>－&lt;kbd>Shift⇧&lt;/kbd> &lt;kbd>P&lt;/kbd> (macOS)&lt;/li>
&lt;li>&lt;kbd>Ctrl&lt;/kbd>－&lt;kbd>Shift&lt;/kbd> &lt;kbd>P&lt;/kbd> (Windows/Linux)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Wpisz &lt;code>Foam&lt;/code>&lt;/li>
&lt;li>Wybierz np. &lt;code>Foam: Open Today's Note&lt;/code>, aby utworzyć notatkę na dany dzień.&lt;/li>
&lt;li>Dopasuj korzystając z szablonów do swoich potrzeb.&lt;/li>
&lt;/ol>
&lt;figure class="text-center">&lt;img src="https://damiankrawczyk.com/images/blog/10-essential-visual-studio-code-extensions-every-it-engineer-should-use/foam-feature-daily-note.gif"
alt="Foam Daily Note przykład" width="80%">&lt;figcaption>
&lt;p>Foam Daily Note przykład (obraz autora rozszerzenia)&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;blockquote>
&lt;p>Czytaj więcej o &lt;em>Foam&lt;/em> na &lt;a href="https://foambubble.github.io/foam"target="_blank" rel="noopener">stronie projektu&lt;/a>.&lt;/p>
&lt;/blockquote></description></item><item><title>Jak szybko otworzyć folder w Visual Studio Code i innych aplikacjach w macOS?</title><link>https://damiankrawczyk.com/pl/blog/jak-szybko-otworzyc-folder-w-visual-studio-code-i-innych-aplikacjach-w-macos/</link><pubDate>Mon, 24 Jan 2022 00:00:00 +0000</pubDate><author>damian@damiankrawczyk.com (Damian Krawczyk)</author><guid>https://damiankrawczyk.com/pl/blog/jak-szybko-otworzyc-folder-w-visual-studio-code-i-innych-aplikacjach-w-macos/</guid><description>
&lt;p>W tej notatce przeczytasz jak wykorzystać aplikację Automator w systemie macOS do przyśpieszenia
niektórych swoich czynności. Każdego dnia ułatwiaja mi ona poruszanie się po systemie macOS.&lt;/p>
&lt;!-- > [!TIP]
> Rozwinięcie tej notatki wraz ze szczegółowym opisem znajdziesz na [ITincor.com](https://itincor.com/pl/blog/otworz-folder-w-vscode-oraz-w-innych-aplikacjach-na-macos/) -->
&lt;h2>Otwórz w Visual Studio Code&lt;span class="hx:absolute hx:-mt-20" id="otwórz-w-visual-studio-code">&lt;/span>
&lt;a href="#otw%c3%b3rz-w-visual-studio-code" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;ol>
&lt;li>Otwórz &lt;em>Automator&lt;/em>.&lt;/li>
&lt;li>Przejdź do &lt;em>Plik&lt;/em> &amp;gt; &lt;em>Nowy&lt;/em>.&lt;/li>
&lt;li>Wybierz &lt;em>Szybka czynność&lt;/em>.&lt;/li>
&lt;li>Zmień &lt;em>Kolejka otrzymuje bieżące&lt;/em> na &lt;em>pliki lub foldery&lt;/em> w &lt;em>Finder.app&lt;/em>.&lt;/li>
&lt;li>Dodaj czynność &lt;em>Uruchom skrypt powłoki&lt;/em> poprzez podwójne kliknięcie.&lt;/li>
&lt;li>Zmień &lt;em>Przekaż dane wejściowe&lt;/em> jako &lt;em>jako argumenty&lt;/em>.&lt;/li>
&lt;li>Skopiuj i wklej poniższy kod do czynności &lt;em>Uruchom skrypt powłoki&lt;/em>:
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="k">for&lt;/span> f in &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$@&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> open -n -b &lt;span class="s2">&amp;#34;com.microsoft.VSCode&amp;#34;&lt;/span> --args &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$f&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">done&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0">
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="Skopiuj kod"
aria-label="Skopiuj kod"
data-copied-label="Copied!"
>
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;/li>
&lt;li>Przejdź do &lt;em>Plik &amp;gt; Zachowaj&amp;hellip;&lt;/em> i zapisz np. jako &lt;em>Otwórz w Visual Studio Code&lt;/em>.&lt;/li>
&lt;li>Przejdź do Finder.&lt;/li>
&lt;li>Kliknij PPM (prawy przycisk myszy) na folderze lub pliku.&lt;/li>
&lt;li>Wybierz z menu kontekstowego &lt;em>Szybkie Czynności&lt;/em> &amp;gt; &lt;em>Otwórz w Visual Studio Code&lt;/em>.&lt;/li>
&lt;/ol>
&lt;div class="hx:overflow-x-auto hx:mt-6 hx:flex hx:flex-col hx:rounded-lg hx:border hx:py-4 hx:px-4 hx:border-gray-200 hx:contrast-more:border-current hx:contrast-more:dark:border-current hx:border-green-200 hx:bg-green-100 hx:text-green-900 hx:dark:border-green-200/30 hx:dark:bg-green-900/30 hx:dark:text-green-200">
&lt;p class="hx:flex hx:items-center hx:font-medium">&lt;svg height=16px class="hx:inline-block hx:align-middle hx:mr-2" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"/>&lt;/svg>Wskazówka&lt;/p>
&lt;div class="hx:w-full hx:min-w-0 hx:leading-7">
&lt;div class="hx:mt-6 hx:leading-7 hx:first:mt-0">&lt;p>Jeżeli masz włączony pasek ścieżki dostępu (&lt;kbd>alt⌥&lt;/kbd>－&lt;kbd>cmd⌘&lt;/kbd> &lt;kbd>P&lt;/kbd>) w Finder i chcesz skorzystać z szybkiej czynności z poziomu paska ścieżki dostępu, kliknij PPM (prawy przycisk myszy) na folderze lub na pliku w pasku ścieżki dostępu i wybierz z menu kontekstowego &lt;em>Usługi&lt;/em> &amp;gt; &lt;em>Otwórz w Visual Studio Code&lt;/em>.&lt;/p>&lt;/div>
&lt;/div>
&lt;/div>
&lt;blockquote>
&lt;p>Open in Visual Studio Code, based on &lt;a href="https://stackoverflow.com/a/64065309/15424371"target="_blank" rel="noopener">jnovack post @ stackoverflow.com&lt;/a>
&lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"target="_blank" rel="noopener">CC BY-SA 4.0&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;h2>Otwórz w pyCharm&lt;span class="hx:absolute hx:-mt-20" id="otwórz-w-pycharm">&lt;/span>
&lt;a href="#otw%c3%b3rz-w-pycharm" class="subheading-anchor" aria-label="Permalink for this section">&lt;/a>&lt;/h2>&lt;ol>
&lt;li>Otwórz &lt;em>Automator&lt;/em>.&lt;/li>
&lt;li>Przejdź do &lt;em>Plik&lt;/em> &amp;gt; &lt;em>Nowy&lt;/em>.&lt;/li>
&lt;li>Wybierz &lt;em>Szybka czynność&lt;/em>.&lt;/li>
&lt;li>Zmień &lt;em>Kolejka otrzymuje bieżące&lt;/em> na &lt;em>pliki lub foldery&lt;/em> w &lt;em>Finder.app&lt;/em>.&lt;/li>
&lt;li>Dodaj czynność &lt;em>Uruchom skrypt powłoki&lt;/em> poprzez podwójne kliknięcie.&lt;/li>
&lt;li>Zmień &lt;em>Przekaż dane wejściowe&lt;/em> jako &lt;em>jako argumenty&lt;/em>.&lt;/li>
&lt;li>Skopiuj i wklej poniższy kod do czynności &lt;em>Uruchom skrypt powłoki&lt;/em>:
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code">
&lt;div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="k">for&lt;/span> f in &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$@&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> open -n -b &lt;span class="s2">&amp;#34;com.jetbrains.pycharm.ce&amp;#34;&lt;/span> --args &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$f&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">done&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0">
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="Skopiuj kod"
aria-label="Skopiuj kod"
data-copied-label="Copied!"
>
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4">&lt;/div>
&lt;/button>
&lt;/div>
&lt;/div>
&lt;/li>
&lt;li>Przejdź do &lt;em>Plik &amp;gt; Zachowaj&amp;hellip;&lt;/em> i zapisz np. jako &lt;em>Otwórz w PyCharm&lt;/em>.&lt;/li>
&lt;li>Przejdź do Finder.&lt;/li>
&lt;li>Kliknij PPM (prawy przycisk myszy) na folderze lub pliku.&lt;/li>
&lt;li>Wybierz z menu kontekstowego &lt;em>Szybkie Czynności&lt;/em> &amp;gt; &lt;em>Otwórz w PyCharm&lt;/em>.&lt;/li>
&lt;/ol>
&lt;div class="hx:overflow-x-auto hx:mt-6 hx:flex hx:flex-col hx:rounded-lg hx:border hx:py-4 hx:px-4 hx:border-gray-200 hx:contrast-more:border-current hx:contrast-more:dark:border-current hx:border-green-200 hx:bg-green-100 hx:text-green-900 hx:dark:border-green-200/30 hx:dark:bg-green-900/30 hx:dark:text-green-200">
&lt;p class="hx:flex hx:items-center hx:font-medium">&lt;svg height=16px class="hx:inline-block hx:align-middle hx:mr-2" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true">&lt;path stroke-linecap="round" stroke-linejoin="round" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"/>&lt;/svg>Wskazówka&lt;/p>
&lt;div class="hx:w-full hx:min-w-0 hx:leading-7">
&lt;div class="hx:mt-6 hx:leading-7 hx:first:mt-0">&lt;p>Jeżeli masz włączony pasek ścieżki dostępu (&lt;kbd>alt⌥&lt;/kbd>－&lt;kbd>cmd⌘&lt;/kbd> &lt;kbd>P&lt;/kbd>) w Finder i chcesz skorzystać z szybkiej czynności z poziomu paska ścieżki dostępu, kliknij PPM (prawy przycisk myszy) na folderze lub na pliku w pasku ścieżki dostępu i wybierz z menu kontekstowego &lt;em>Usługi&lt;/em> &amp;gt; &lt;em>Otwórz w PyCharm&lt;/em>.&lt;/p>&lt;/div>
&lt;/div>
&lt;/div></description></item></channel></rss>