Mode visual tidak berfungsi


7

Saya menjalankan vim (7.0.237) setelah sshing ke kotak CentOS jarak jauh, dan itu tidak akan masuk ke mode visual.

Ketika saya menekan 'v', itu hanya berbunyi bip dan tidak melakukan apa-apa.

Saya menjalankan Ubuntu dengan Terminal GNOME, dan salinan lokal vi berfungsi dengan baik, jadi saya tidak melihat bagaimana ini bisa menjadi masalah dengan terminal. Saya memiliki file .vimrc yang sama pada mesin lokal dan jarak jauh, dan satu-satunya pengaturan adalah: set nocompatible; atur tabstop = 4.

Saya benar-benar bingung di sini, ada ide?

Jawaban:


11

Sistem berbasis RedHat memiliki paket yang disebut vim-minimaldiinstal secara default, yang memiliki serangkaian fitur terbatas yang diaktifkan. Anda ingin menginstal vim-enhancedpaket.

Sistem berbasis Debian melakukan sesuatu yang serupa, di mana vim-tinyinstal default dan memiliki set fitur minimal. Sistem Ubuntu Anda harus memiliki salah satu paket Vim lain yang terinstal (mungkin vimatau vim-gtk) yang mengapa itu berfungsi dengan baik di sana.


10

Yah sepertinya Anda dapat membangun vim tanpa dukungan untuk mode visual. Periksa output :verdan lihat apakah dikatakan +visualatau -visual. Nasib buruk jika yang terakhir.


Benar, terima kasih. Saya memberi tanda centang pada jawaban yang lain, karena dia memberikan sedikit lebih detail.
BobMarley

2

Saya telah menginstal vi as vim-enhanced, tetapi jika saya menjalankannya sebagai vi, :vermenunjukkan Tiny version without GUIdan daftar -visual. Ketika diluncurkan sebagai vim, dikatakan Huge version without GUI(dan +visual).

Periksa .bashrcuntuk Anda alias vi='vim'.


0

Pengaturan terminal lokal Anda belum tentu ditransfer dengan benar melalui SSH; apakah program lain yang menggunakan termcap / terminfo (mis. top, less) bekerja melalui tautan SSH?

Hal lain untuk dicoba: secara manual mengatur variabel lingkungan TERM ke "vt100" dan melihat apakah itu berpengaruh.


Yup, kunci 'v' berfungsi dengan baik dalam waktu kurang. Saya tidak melihat bagaimana ini bisa menjadi masalah terminal sama sekali, dalam hal ini. Pasti ada yang aneh dengan versi tertentu atau konfigurasi vi.
BobMarley
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.