No shell tcsh
, adicione esta linha no seu arquivo ~/.cshrc
:
stty erase '^?'
Como configurar as seguintes chaves em vim
?
Depois de ler alguns posts, fiquei sabendo que apenas um deles pode ser usado para excluir um caractere. Mas acho que o comportamento acima seria realizável.
Backspace
trabalhando como dito acima. Delete
key está agindo de maneira estranha. Ao pressioná-lo, o caractere sob o cursor é substituído por ~
, e depois de 5 a 6 pressionamentos de tecla o altera para aplahabet e também altera o caso. Vim
volta ao modo normal depois disso, deixando um texto bagunçado. $ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
$ vim --version
VIM - Vi IMproved 7.0 (2006 May 7, compiled Jun 12 2009 07:08:36)
Se o acima não for configurável, por favor me avise, como eu posso pelo menos mapear a tecla Delete para nada, para que o comportamento estranho acima não aconteça?
No shell tcsh
, adicione esta linha no seu arquivo ~/.cshrc
:
stty erase '^?'
Eu faço isso com a ajuda do comando stty
, apenas adicione essa linha ao seu arquivo .bashrc:
stty erase ^?
você faz isso digitando stty erase
e depois Ctrl - V e finalmente pressione a tecla Excluir .
Espero que isso resolva o problema.
Todas as configurações do vim precisam ser feitas em um arquivo chamado .vimrc localizado em $ HOME. Está inicialmente vazio. Eu tenho o vim 7.3 e ambas as chaves estão funcionando bem. Eu sugiro que você passe por este link
Tags bash vim key-mapping