Podczas edytowania posta czasami blok kodu był zbyt mocno wcięty i niepotrzebnie wymusza poziomy pasek przewijania.
Czy istnieje szybki sposób na poprawienie tego typu wcięć, czy nadal muszę usuwać spację wiersz po wierszu?
Odpowiedź
Możesz użyj skryptu użytkownika autorstwa balpha ♦ at Lepsza obsługa wcięć i klawisz TAB podczas edytowania postów .
Po zainstalowaniu możesz po prostu Shift + Tab tyle razy, ile potrzeba.
Gdy wiele linii są zaznaczone, Tab i Shift – Tab wcina i usuwa te wiersze
Gdy nic jest zaznaczone, Tab i Shift – Tab wstaw lub usuń białe znaki, aby wyrównać kursor na granicy tabulatora
Moim zdaniem powinna to być funkcja standardowa.
Komentarze
- To działa wspaniale ty
- +1, zgadzam się, że zdecydowanie powinna to być funkcja standardowa.
Odpowiedź
Oto małe dziwactwo związane z edytorem przecen, którego można używać bez konieczności instalowania oddzielnych skryptów. Biorąc pod uwagę zaznaczony tekst, który obecnie nie jest wcięty, naciśnięcie przycisku kodu (lub Ctrl + K ) doda cztery spacje do wszystkich zaznaczonych wierszy. Jeśli wszystkie zaznaczone wiersze są wcięte o więcej niż cztery spacje, usunie to cztery spacje.
Mając to na uwadze, jeśli chcesz cofnąć wcięcie dowolnego fragmentu kodu, możesz go po prostu zaznaczyć i nacisnąć kod
Nie ma sposobu, aby dodać wcięcia tak łatwo, o ile wiem, niestety. W tym celu po prostu zaznaczam cztery spacje, kopiuję i wklejam w razie potrzeby.
Komentarze
- Próbowałem edytować twoją odpowiedź, ponieważ zajęło mi trochę czasu, zanim zrozumiałem, co oznacza AFAIK. Zmiana została odrzucona, co jest rozczarowujące.
Odpowiedź
Wcięcie i cofanie można sortować za pomocą tylko Ctrl K . Aby cofnąć wcięcie, jak mówi @Jeff, podświetl blok i naciśnij, usuwając puste wiersze dodane przed i po, jeśli to konieczne; aby dodać wcięcie, dodaj fikcyjną linię do podświetlenia. Na przykład
aActual Indented Code
Komentarze
- Czy możesz wyjaśnić, co masz na myśli, używając fikcyjnej linii do podkreślenia?
- @Yve: Twoja reklama d
a
przed kodem z wcięciem, następnie zaznacz całość i powtórz wcięcie, a następnie usuńa
i wszelkie dodatkowe puste wiersze. - co powoduje dodanie fikcyjnej linii do wcięcia?
- @Yve: Zapobiega cofnięciu wcięcia bloku, jeśli jest już wcięty.
- dzięki Mini, Uwielbiam polecany skrypt, ' w rzeczywistości kończę edycję postów!