Czy można otwierać i zamykać fałdy w Gvim za pomocą kliknięć myszy?Gvim zwiń przełącz za pomocą myszy
Powiedz, że podwójne kliknięcie otwiera i zamyka fałdy?
Czy można otwierać i zamykać fałdy w Gvim za pomocą kliknięć myszy?Gvim zwiń przełącz za pomocą myszy
Powiedz, że podwójne kliknięcie otwiera i zamyka fałdy?
To było to, czego szukałem
:noremap <2-LeftMouse> za
Przełącza zgięcia z myszki podwójne kliknięcie
Albo może być potrójne kliknięcie, aby uniknąć konfliktu z polecenia zaznaczania tekstu z vim
:noremap <3-LeftMouse> za
W kolumnę fold (np. :set foldcolumn=4
), możesz otwierać/zamykać fałdy przez (jedno-) klikanie na znakach; to działa po wyjęciu z pudełka.
używam mapowanie podobny do tego w swojej odpowiedzi, że właśnie otwiera fałdy, ale poza tym utrzymuje zachowanie domyślne DoubleClick:
" <2-LeftMouse> Open fold, or select word or % match.
nnoremap <expr> <2-LeftMouse> foldclosed(line('.')) == -1 ? "\<2-LeftMouse>" : 'zo'
Google powiedział, można go zaprogramować: http://stackoverflow.com/questions/1683849/mouse-input-in-gvim – alex