Przydatne polecenia Edytora Pine

Z poziomu Palety poleceń Edytora Pine możesz uruchamiać polecenia, które bezpośrednio wpływają na Twój kod lub zmieniają sposób działania Edytora Pine. Paletę poleceń można otworzyć, naciskając klawisz F1 lub skrót CTRL/CMD + SHIFT + P, albo klikając prawym przyciskiem myszy w edytorze i wybierając opcję „Paleta poleceń”.

Aby wprowadzić polecenie, wpisz fragment jego nazwy, by odnaleźć je na liście, a następnie kliknij je. Poniżej wymieniamy kilka przydatnych poleceń, z których wcześniej mogłeś nie korzystać.

Wyświetlanie tekstu i podpowiedzi

Poniższe polecenia zmieniają wygląd tekstu w Edytorze Pine lub wywołują przydatne podpowiedzi dotyczące kodu.

Polecenie


Opis


Zmniejsz rozmiar czcionki edytora (Decrease Editor Font Size)

Zmniejsza tekst w Edytorze Pine.

Zwiększ rozmiar czcionki edytora (Increase Editor Font Size)

Zwiększa tekst w Edytorze Pine.

Zresetuj rozmiar czcionki edytora (Reset Editor Font Size)

Przywraca domyślny rozmiar tekstu w Edytorze Pine.

Wywołaj podpowiedzi parametrów (Trigger Parameter Hints)

Gdy kursor znajduje się między nawiasami funkcji lub metody, to polecenie otwiera wyskakujące okienko „Podpowiedzi parametrów”, które wyświetla opisy funkcji i parametrów.

Wywołaj sugestie (Trigger Suggest)


Wyświetla rozwijaną listę sugestii dotyczących kodu, jeśli są one dostępne. Na przykład, jeśli kursor znajduje się wewnątrz nawiasów wywołania funkcji lub metody, lista zawiera dostępne parametry tej funkcji. W innych przypadkach lista może zawierać słowa kluczowe kodu zawierające znaki obok kursora.

Widok: Przełącz zawijanie wierszy (View: Toggle Word Wrap)

Włącza lub wyłącza zawijanie wierszy w Edytorze Pine. To polecenie zastępuje opcję „Używaj domyślnie zawijania wierszy” w ustawieniach Edytora Pine.

Zaznaczanie i przekształcanie tekstu

Za pomocą poniższych poleceń możesz wyszukiwać i zaznaczać tekst, zmieniać wielkość liter, zmieniać kolejność wierszy kodu oraz szybko zakomentowywać lub odkomentowywać linie.

Polecenie

Opis

Dodaj kursor powyżej/poniżej (Add cursor above/below)

Dodaje dodatkowy kursor w tej samej kolumnie tekstu w wierszu powyżej lub poniżej głównego kursora.

Dodaj kursory na górę/dół (Add cursors to top/bottom)

Dodaje dodatkowy kursor w tej samej kolumnie tekstu w każdym wierszu powyżej lub poniżej głównego kursora.

Dodaj zaznaczenie do następnego dopasowania (Add Selection To Next Find Match)

Wyróżnia kolejne wystąpienie aktualnie zaznaczonego tekstu i umożliwia jednoczesną edycję obu miejsc.

Dodaj zaznaczenie do poprzedniego dopasowania (Add Selection To Previous Find Match)

Wyróżnia poprzednie wystąpienie aktualnie zaznaczonego tekstu i umożliwia jednoczesną edycję obu miejsc.

Sortuj wiersze rosnąco (Sort Lines Ascending)

Sortuje wszystkie zaznaczone wiersze kodu w kolejności rosnącej.

Sortuj wiersze malejąco (Sort Lines Descending)

Sortuje wszystkie zaznaczone wiersze kodu w kolejności malejącej.

Przełącz komentarz wiersza (Toggle Line Comment)

Zakomentowuje lub odkomentowuje wiersz, w którym znajduje się kursor. Jeśli zaznaczono wiele wierszy, polecenie to zakomentowuje lub odkomentowuje je wszystkie.

Przekształć na Camel Case (Transform to Camel Case)

Przekształca zaznaczony tekst na konwencję camelCase, takJakWTymPrzykladzie.

Przekształć na Kebab Case (Transform to Kebab Case)

Przekształca zaznaczony tekst na konwencję kebab-case, tak-jak-w-tym-przykladzie.

Przekształć na małe litery (Transform to Lowercase)

Przekształca cały zaznaczony tekst na małe litery, tak jak w tym przykładzie.

Przekształć na Snake Case (Transform to Snake Case)

Przekształca zaznaczony tekst na konwencję snake_case, TAK_JAK_W_TYM_PRZYKLADZIE.

Przekształć na Title Case (Transform to Title Case)

Przekształca zaznaczony tekst na konwencję title case, Tak Jak W Tym Przykładzie.

Przekształć na wielkie litery (Transform to Uppercase)

Przekształca cały zaznaczony tekst na wielkie litery, TAK JAK W TYM PRZYKŁADZIE.

Usuń końcowe spacje (Trim Trailing Whitespace)

Usuwa wszystkie białe znaki z końca zaznaczonych wierszy.

Polecenia zwijania kratek (Folding commands)

Użyj poniższych poleceń do pracy ze zwijaniem tekstu (folding). Zwijanie (fold) to zwijany fragment kodu w Edytorze Pine. Po najechaniu kursorem na dowolny numer wiersza, obok każdej sekcji kodu zawierającej zwijanie pojawia się strzałka skierowana w dół. Kliknięcie strzałki powoduje zwinięcie sekcji, a strzałka zaczyna wskazywać w prawo. Ponowne kliknięcie strzałki rozwija sekcję.

Zwijane sekcje działają zatem podobnie do regionów tekstu. Aby utworzyć zwijany region tekstu w kodzie, wpisz adnotację //#region w pierwszym wierszu regionu oraz //#endregion w ostatnim.

Polecenie

Opis

Utwórz zakres zwijania z zaznaczenia (Create Folding Range from Selection)

Tworzy zwijany zakres na podstawie zaznaczonego tekstu.

Zwij / Rozwij / Przełącz zwijanie (Fold/Unfold/Toggle Fold)

Zwija lub rozwija dany zakres zwijania.

Zwij wszystko / Rozwij wszystko (Fold All/Unfold All)

Zwija lub rozwija wszystkie zakresy zwijania w skrypcie.

Zwij / Rozwij wszystko z wyjątkiem zaznaczonego (Fold/Unfold All Except Selected)

Zwija lub rozwija wszystkie zakresy zwijania w skrypcie z wyjątkiem zaznaczonego zakresu.

Zwij / Rozwij wszystkie regiony (Fold/Unfold All Regions)

Zwija lub rozwija wszystkie regiony kodu oznaczone adnotacjami //#region oraz //#endregion.

Usuń ręczne zakresy zwijania (Remove Manual Folding Ranges)

Usuwa wszelkie utworzone przez użytkownika zakresy zwijania w obrębie zaznaczonych wierszy.

Poziom zwijania 1–7 (Fold Level 1-7)

Zwija osadzone zakresy. Na przykład Poziom zwijania 2 zwija wszystkie regiony zawarte wewnątrz regionu najwyższego poziomu. Poziom zwijania 1 jest odpowiednikiem polecenia „Zwij wszystko”.

Zwij / Rozwij rekurencyjnie (Fold/Unfold Recursively)

Zwija lub rozwija zaznaczony zakres oraz wszystkie zawarte w nim podzakresy.