Passos para reproduzir:
fish_vi_key_bindings
a ~/.config/fish/config.fish
.Os atalhos de teclado funcionam conforme o esperado quando eu abro o shell sem esta linha em minha configuração e, em vez disso, chamo fish_vi_key_bindings
no shell.
Tente colocar fish_vi_key_bindings na função 'fish_user_key_bindings' em vez de config.fish
Isso bastará. Obrigado pela ajuda!
Eu acho que isso definitivamente deveria estar no FAQ.
Tenho que resolver este problema para encontrar em http://fishshell.com/docs/current/commands.html#bind
As ligações de teclas não são salvas entre as sessões por padrão. Para salvar atalhos de teclado personalizados, edite a função fish_user_key_bindings e insira as instruções de vinculação apropriadas.
Um FAQ útil seria:
Como começar com o modo vi?
edite $ HOME / .config / fish / functions / fish_user_key_bindings.fish
function fish_user_key_bindings
fish_vi_key_bindings
end
Comentários muito úteis
Eu acho que isso definitivamente deveria estar no FAQ.
Tenho que resolver este problema para encontrar em http://fishshell.com/docs/current/commands.html#bind
Um FAQ útil seria:
Como começar com o modo vi?
edite $ HOME / .config / fish / functions / fish_user_key_bindings.fish