mam zmapowany Ctrl - j aby przejść do poniższej bufora. Jednak trudno było zmapować na coś innego, więc musiałem napisać pierwszy wiersz poniżej, aby uczynić go mappable pod adresem wszystko.Mapowanie <C-j> do czegoś w vim
Poniższy skrypt działa idealnie, z wyjątkiem sytuacji, gdy piszę pliki .sh. Mam zainstalowaną wtyczkę bash-support .
let g:C_Ctrl_j = 'off'
map <C-j> <C-w>j
EDYCJA: Właśnie się dowiedziałem, że problem jest w obsłudze bash. Bash-support map Ctrl - j aby przeskoczyć wstawkę (lub coś w tym stylu), która przesuwa kursor na predefiniowany punkt i przechodzi do trybu wstawiania. Chyba zmienię to w skrypcie bash-support zrobi to zadanie, chociaż nie lubię bawić się z tymi plikami.
EDIT2: let g: C_Ctrl_j = "off" faktycznie zmienia funkcję wstawiania wtyczki csupport.
let g: C_Ctrl_j = 'off' Usuwa twarde odwzorowanie Ctrl-j do Line Feed. –
Naprawdę? Gdzie to jest udokumentowane? Próbowałem na dwóch komputerach i nie ma to znaczenia. – Johnsyweb
http://lug.fh-swf.de/vim/vim-doc/csupport.html#csupport-Ctrl-j Jest to część dokumentacji csupport wyjaśniającej rolę Ctrl-jw wtyczce csupport. Czytałem o tym remedium gdzieś kilka miesięcy temu i nie mam pojęcia, gdzie to było. –