GNU/Linux >> Belajar Linux >  >> Linux

Apakah Perintah Cygwin Vim Berbeda dari Vim Normal?

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.


Linux
  1. 25 perintah Vim penting untuk navigasi dan pengeditan

  2. Linux – Apa Cara Berbeda Untuk Mengatur Izin File Dll Di Gnu/linux?

  3. Vim Tidak Berjalan Di Dalam Tmux?

  1. Bagaimana Cara Menggunakan Jenis File Di Vim?

  2. Mengatur warna latar belakang Vim

  3. ^M di akhir setiap baris di vim

  1. Bagaimana cara mengatur tab ke 4 spasi di vim?

  2. Apa saja cara berbeda untuk mengatur izin file dll di gnu/linux

  3. Mengapa kata sandi 'sudo' berbeda dengan kata sandi 'su root'