Gerçekten düz viüzerinden kullanıp kullanmadığınızı kontrol edin
$ vi --version | head -n 1
Bu benim makineme veriyor (Debian 7)
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Feb 10 2013 02:27:59)
vim daha çok vi gibi davranabilir. Bu komutu vererek yapılabilir viyerine vimkomut, gelen visadece sim-link vimdurum vim vi modunda açılır edildiği,. Bunu ile kontrol edebilirsiniz :set compatible?.
Önceki cevap tarafından belirtildiği gibi, backspace etkisi de ayrıldıktan sonra görülür hale insert modeolduğunda set compatibleetkindir.
Not: vi uyumlu modda, daha önce girilmiş (girilmeden önce insert mode) veya eol veya girintili metin üzerine geri alamazsınız insert mode. görmek :help 'bs'
'backspace' 'bs' string (default "")
global
{not in Vi}
Influences the working of <BS>, <Del>, CTRL-W and CTRL-U in Insert
mode. This is a list of items, separated by commas. Each item allows
a way to backspace over something:
value effect
indent allow backspacing over autoindent
eol allow backspacing over line breaks (join lines)
start allow backspacing over the start of insert; CTRL-W and CTRL-U
stop once at the start of insert.
When the value is empty, Vi compatible backspacing is used.
For backwards compatibility with version 5.4 and earlier:
value effect
0 same as ":set backspace=" (Vi compatible)
1 same as ":set backspace=indent,eol"
2 same as ":set backspace=indent,eol,start"
Anlamlarını anlamak için farklı ayarları deneyin: Ekleme modunda karakterleri / satır sonlarını ve girinti girin, ekleme modundan çıkıp yeniden girin ve ardından geri boşluk kullanmayı deneyin.
Vi davranışına aşina olmayan ve düz vi (zaten tavsiye edilmez) kullanmakta ısrar etmeyen kullanıcılar kullanmalıdır :set backspace=indent,eol,start. Debian'da Afaik genellikle bu ayarla yüklü sistem çapında bir yapılandırma dosyası vardır.
Geçerli ayarı adresinden alabilirsiniz :set bs?.
vim.