cygwin + mintty + vim masalah backspace

14

Saya telah menginstal vim, mintty via cywin di XP. Masalahnya adalah ketika saya mencoba menekan backspace dalam mode edit VIM, kursor memindahkan kembali karakter alih-alih menghapus karakter sebelumnya. Bagaimana saya bisa mengubah perilaku aneh ini?

overboming
sumber

Jawaban:

13

Cygwin vim dikonfigurasi untuk berperilaku seperti vi tradisional secara default. Cukup buat ~ / .vimrc kosong, yang menyebabkan ekstensi vim diaktifkan dan karenanya Backspace dan tombol panah berperilaku seperti yang diharapkan.

ak2
sumber
Bekerja untuk temanku hari ini.
Dan
19

Menambahkan

set backspace=indent,eol,start

ke .vimrcfile Anda .

Bartek Banachewicz
sumber
6
ini ternyata solusinya. tidak membuat file $ HOME / .vimrc kosong. Terima kasih
Felipe Alvarez
Tautan Wiki, menjelaskan situasinya - vim.wikia.com/wiki/…
Temikus
1
.Vimrc kosong berfungsi untuk teman saya hari ini. Saya tidak memiliki .vimrc kosong, tetapi saya juga tidak memiliki pengaturan backspace yang Anda sebutkan di atas, dan itu berfungsi untuk saya. Saya percaya ini menunjukkan bahwa untuk mintty, .vimrc kosong ADALAH solusinya. Atau dengan kata lain, dengan memiliki .vimrc sama sekali, pengaturan default diubah dan sebenarnya memperbaiki masalah ini (kecuali Anda .vimrc secara eksplisit menimpanya, tentu saja).
Dan
0

Memiliki masalah yang sama dengan mintty dan msys2 secara default.

Anda bisa menyalin contoh vimrcfile konfigurasi ke direktori home Anda .vimrcdan memperbaiki semuanya. Ini juga akan mengaktifkan semua fitur vim mewah seperti penyorotan sintaksis.

cp -vi /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc
Dev
sumber