terminal ubuntu tidak berfungsi dengan benar di vi editor

19

Baru-baru ini saya menginstal ubuntu di laptop saya untuk menggunakan pemrograman c. tetapi ketika saya membuka terminal dan mengetik vi test.c, itu membukanya tetapi tidak akan berfungsi dengan baik. ketika saya menekan backspace itu tidak akan berfungsi dan ketika saya menekan tombol panah itu akan mencetak beberapa huruf. Apa yang akan saya lakukan untuk bekerja dengan benar. tolong ada yang membantu untuk masalah terkait ini. Terima kasih

Ashish
sumber
1
vi sangat kuat tetapi tidak terlalu intuitif untuk digunakan ada turorial di sini atau Anda dapat menggunakan editor lain seperti nano
Warren Hill

Jawaban:

28

Tipe sudo apt-get install vim

di terminal Anda, ini akan menyelesaikan masalah Anda

Aks
sumber
Ya, pengguna mungkin terbiasa dengan VIM yang jauh lebih intuitif dan lebih mudah digunakan terutama untuk pemrograman karena dapat memberikan penyorotan sintaksis.
brim4brim
17

Secara default, Ubuntu akan menginstal vim-tiny, versi vim yang sederhana. Ketika Anda mengetik vidi terminal, ia akan memulai vim minimal ini dalam mode yang kompatibel vi secara default. Dari sudut pandang pengguna vim normal, ini mengerikan, karena vi kompatibel berarti backspace dan semua perilaku vim normal akan berperilaku dengan cara vi asli.

Salah satu solusi adalah untuk membuka .vimrcdan menonaktifkan mode kompatibel vim dengan memasukkan baris: set nocompatible.

Yang lainnya adalah menginstal versi vim yang dipenuhi fitur secara manual (seperti versi lengkap), mis sudo apt-get install vim. Secara default, pada sistem berbasis Debian seperti Ubuntu, ini akan membuat perintah vistart vim dalam mode tidak kompatibel.

Chan-Ho Suh
sumber
Ini tidak mengubah apa pun di Ubunto 16.04 saya. ("vim sudah versi terbaru".)
Dirk
1

Secara umum UBUNTU mengirimkan versi VI yang paling tidak lengkap, terutama dengan laptop. Untuk mengatasi solusi termudah ini adalah dengan menginstal FULL VERSION of VI Editor.

Gunakan TERMINAL, dan jalankan ini

sudo apt-get install vim

berikan kata sandi dan itu pasti akan berhasil.

0x6900
sumber
1

Saya memiliki masalah yang sama, ingat bahwa setelah mengetik test.c Anda harus menekan tombol "i" untuk mulai mengetik kode Anda

pengguna883566
sumber
0

tekan tombol sisipkan untuk mengetik / menghapus.

ketika Anda selesai mengedit, menekan esc akan memungkinkan Anda mengetik perintah seperti: wq (simpan dan keluar) atau: q! (keluar tanpa menyimpan)

pengguna218314
sumber
0

pertama terhubung ke internet kemudian ketik perintah berikut di terminal,

sudo apt-get update
sudo apt-get install vim
sujeet biswal
sumber