Saya tidak dapat mengedit file teks menggunakan vim di cygwin.
Saya harus menekan i berkali-kali untuk menyisipkan teks. Terkadang berhasil dan terkadang tidak. Setiap kali saya memindahkan kursor ke atas ke bawah, saya harus menekan I berkali-kali.
Apa yang bisa menjadi masalah? Apakah backspace bekerja di cygwin?
Jawaban yang Diterima:
Cygwin vim dikirimkan dengan konfigurasi default vim, yang meninggalkan vim dalam mode kompatibilitas vi di mana ia mencoba untuk meniru vi asli sedekat mungkin. Di antara batasan lainnya, tombol panah tidak berfungsi dalam mode itu, dan spasi mundur hanya memindahkan kursor ke kiri daripada menghapus karakter.
Membuat ~/.vimrc
kosong cukup untuk menonaktifkan mode kompatibilitas vi:
touch ~/.vimrc
Karena itu, i untuk masuk ke mode penyisipan harus tetap berfungsi. Anda harus memberikan detail lebih lanjut tentang di mana dan bagaimana Anda menjalankan vim. Selain itu, apakah Anda benar-benar menjalankan vim yang disertakan dengan Cygwin, atau vim versi Windows asli?
Perbarui
Anda dapat menambahkan set di bawah ini di ~/.vimrc agar mirip dengan vim default
set nocompatible
set backspace=indent,eol,start
set backup
set history=50
set ruler
set background=dark
set showcmd
set incsearch
syntax on
set hlsearch
Jika vim tidak mengambil file vimrc Anda, mungkin mencari .virc
file sebagai gantinya. Dalam hal ini, ganti nama file dan perubahan akan diterapkan.