Profesor saya memberikan akun ssh ke setiap siswa di kelas pemrograman saya dan mengamanatkan bahwa kami menggunakan VIM untuk mengedit teks. Saya menemukan :set nu
dan :set auto indent
melalui Google. Saya perhatikan bahwa kedua pengaturan itu reset setelah setiap peluncuran. Apakah ada cara untuk membuatnya tetap ada di akun ssh saya? Bagaimana dengan VIM di mesin lokal saya?
15
vimtutor
. Itu akan membantu Anda belajar cara menggunakan Vim. Setelah selesai, jalankan:help
dalam Vim untuk melihat gambaran umum tentang cara menggunakan sistem bantuan dan beberapa bacaan pengantar lainnya.Jawaban:
Taruh di
vimrc
(lihat:help vimrc
). Anda kemudian dapat menyinkronkan file itu antara mesin.Opsi lain adalah mengatur vimrc pada mesin lokal, dan menggunakan mis. Bcvi untuk mentransfer file secara transparan dari jarak jauh ke lokal dan kembali lagi.
sumber
Ketika Anda berada di Vim, ketik
:echo $VIM
... yang akan memberi Anda lokasi di mana _vimrc Anda (atau .vimrc) harus pergi. Edit file dengan nama itu, letakkan dua baris di dalamnyadan simpan itu.
Berteriaklah jika Anda memiliki masalah dengan ini.
sumber
:help vimrc
, $ VIM mungkin adalah Mac. Katakan saja.Ada juga modeline di mana Anda dapat mengkonfigurasi vim file-wise dan tidak bergantung pada konfigurasi vim lokal.
sumber
Jika Anda menggunakan Mac, Anda mungkin menggunakan aplikasi Vim Options :
Setelah itu dimungkinkan untuk mentransfer file konfigurasi vim ke mesin SSH jarak jauh menggunakan perintah "scp" seperti:
sumber