Jak zachować wybór trybu wizualnego Vima podczas przewijania za pomocą Ctrl-F?
3
Kiedy zaznaczam tekst w trybie wizualnym Vima, przewijanie za pomocą Ctrl- Fanuluje zaznaczenie. Jak mogę zachować zaznaczenie podczas przewijania (za pomocą Ctrl- F)?
Kiedy naciskam Ctrl + f w trybie wizualnym, nie anuluje wyboru. Nadal wybiera dodatkowe linie. Twoja wtyczka mogła zmienić ustawienia domyślne. Spróbuj uruchomić vim z nazwą pliku VIM -u NONE. Powinno działać
SibiCoder,
Odpowiedzi:
2
Dzieje się tak w systemie Windows z domyślną konfiguracją, która wywołuje :behave mswin, która z kolei ustawia
keymodel=startsel,stopsel
stopselMówi Vima zatrzymać wybór jeśli klawiszy kursora, End, Home, PageUp, PageDownsą prasowane. Z jakiegoś powodu Ctrl- Fwydaje się wyzwalać PageDown.
Aby zmienić to zachowanie, możesz usunąć stopselz tego keymodelustawienia:
:e $HOME/_gvimrc
i dodaj następujące:
" Prevent CTRL-F to abort the selection (in visual mode)
" This is caused by $VIM/_vimrc ':behave mswin' which sets 'keymodel' to
" include 'stopsel' which means that non-shifted special keys stop selection.
set keymodel=startsel
Odpowiedzi:
Dzieje się tak w systemie Windows z domyślną konfiguracją, która wywołuje
:behave mswin
, która z kolei ustawiastopsel
Mówi Vima zatrzymać wybór jeśli klawiszy kursora, End, Home, PageUp, PageDownsą prasowane. Z jakiegoś powodu Ctrl- Fwydaje się wyzwalać PageDown.Aby zmienić to zachowanie, możesz usunąć
stopsel
z tegokeymodel
ustawienia:i dodaj następujące:
Bibliografia
źródło