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?

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.


Bekerja untuk temanku hari ini.
Dan

19

Menambahkan

set backspace=indent,eol,start

ke .vimrcfile Anda .


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.