W vim, jeśli wymieniasz bufory za pomocą: bn i: bp, kursor pozostaje w tym samym wierszu, ale nie w tej samej kolumnie. Czy istnieje sposób na utrzymanie go również na tej samej kolumnie?Przechowywać kolumnę kursora podczas zamiany buforów w vim
7
A
Odpowiedz
4
:set nostartofline
z pomocą: „W przypadku zmiany bufora poleceń kursor znajduje się w kolumnie, gdzie po raz ostatni bufor został edytowany.”
3
Z góry mojej głowy nie sądzę. Ale Vim ustawia znak "jako ostatnią pozycję przy wyjściu z bufora, więc wpisanie` "spowoduje powrót do tego miejsca. Możesz spróbować stworzyć auto-polecenie, aby przejść do tego znaku automatycznie po wejściu do bufora. Spróbuj czegoś podobnego
:au BufEnter * :normal `"
to działa! dzięki! zmieniłeś moje życie. –