134 votes

La touche de retour arrière ne fonctionne pas dans Vim / vi

J'ai juste fait quelques modifications à l' .vimrc le fichier et .bash_aliases le fichier et à partir de ce moment je ne peux pas supprimer des mots avec la touche d'effacement arrière.

Mon .vimrc fichier:

set nocompatible

set number
set incsearch
set autoindent
set ruler
set autowrite
set smarttab
set linebreak
set spell
set et
set title

set mouse=v
set history=50
set tabstop=4
set matchtime=2
set matchpairs+=<:>

syntax enable
filetype plugin indent on
filetype indent on
set sw=4

map <f2> :w\|!python %

hi SpellBad ctermfg=000 guifg=#000

Et mon .bash_aliases le fichier a deux ligne pour Vim:

alias vim="vim -c 'startinsert' -u ~/.vim/.vimrc"
alias vi="vi -c 'startinsert' -u ~/.vim/.vimrc"

Mon ~/.vim répertoire ne dispose pas d'un plugin ou un script, donc il n'y a n'est pas la moindre chance que le plugin sera la cause de cela.

~/.vim/.vimrc est un lien symbolique. Le réel .vimrc fichier se trouve dans ~/vimrc/ annuaire qui est un dépôt git.

239voto

eugene y Points 37378
 set backspace=indent,eol,start
 

Voir :help 'backspace' .

1voto

jm009 Points 11

Pour moi (serveur Debian, connecté à "Konsole" depuis un autre linux), les problèmes de touche de retour arrière et de touches fléchées ont été résolus après la désinstallation du paquet vim-tiny et l’installation du paquet vim.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X