Przenieś kursor na koniec bloku wizualnego [duplikat]
Kiedy w trybie bloku wizualnego istnieje sposób na spowodowanie przełączenia kursora na koniec / początek bloku?
Na przykład w programie Excel ta funkcja jest wykonywana przez znak „.” klucz. Jeśli osoba ma zaznaczony blok komórek, naciśnięcie klawisza kropki spowoduje przesunięcie kursora do każdego rogu bloku. To pozwala użytkownikowi wysunąć blok w pożądanym kierunku. Na przykład, jeśli użytkownik chce rozszerzyć zaznaczenie w dół, kursor jest przenoszony do górnego rogu, a następnie zostaje naciśnięty klawisz strzałki w dół. Jaki jest równoważny ruch w Vimie?
Odpowiedzi
Polecenie o
przeniesie Cię na „drugi” koniec wizualnego wyboru.
Zobacz :help v_o:
Idź do drugiego końca podświetlonego tekstu: Bieżąca pozycja kursora staje się początkiem podświetlonego tekstu, a kursor jest przenoszony na drugi koniec podświetlonego tekstu. Podświetlony obszar pozostaje taki sam.
Kiedy jesteś w trybie Visual Block, jest również to, O
co przenosi Cię do drugiego rogu w tej samej linii (ponieważ tryb Visual Block wybiera prostokąt), którego możesz użyć razem, o
aby przejść do dowolnego rogu zaznaczenia.
Jeśli chcesz przejść na początek lub na koniec akapitu tekstu, możesz użyć odpowiednio }
i {
.
W trybie blokowania wizualnego możesz użyć, {
aby przejść z powrotem do początku zaznaczenia, ale spowoduje to usunięcie zaznaczenia tekstu. gv
Można użyć polecenia ponownego wyboru poprzedniego bloku wizualnego .
Dla odniesienia, podręcznik vim.