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. |