Pertanyaan yang diberi tag «vimrc»

Vim membaca perintah inisialisasi dari file bernama vimrc saat startup. Ini dapat digunakan untuk mengatur pengaturan, menetapkan fungsi, menjalankan perintah otomatis, dan banyak lagi.

2
Bagaimana cara membedakan antara vim dan vimdiff dari dalam vimrc?
Saya memiliki fungsi di vim yang akan membuka semua buffer sebagai tab. Namun setelah saya menambahkan fungsi ini, vimdiff juga membuka file untuk dibandingkan sebagai tab yang berbeda dan karenanya tidak menunjukkan perbedaan. Apakah ada cara di mana saya bisa mengetahui apakah vim atau vimdiff yang memohon file vimrc saya? …
10 vimrc  vimdiff 

2
Apakah mungkin untuk menghapus entri dari undo history?
Saya memiliki baris-baris ini di .vimrc untuk membantu indentasi: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Namun, mereka membuat banyak suara dalam sejarah undo. Karena mereka pada dasarnya tidak melakukan apa pun dari …
10 vimrc  undo-redo 

1
Bagaimana seharusnya opsi 'switchbuf' bekerja?
Baru-baru ini saya menemukan opsi switchbufdan mencoba menggunakannya tetapi saya tidak bisa mengatakan jika saya tidak mengerti bagaimana cara kerjanya atau jika itu sebenarnya tidak bekerja pada Vim saya. Tentang perbedaan nilai yang mungkin, dokter mengatakan: useopen Jika disertakan, lompat ke jendela terbuka pertama yang berisi buffer yang ditentukan (jika …
10 vimrc  buffers  split 

2
Bagaimana cara menangani string yang berisi spasi dalam skrip Vim?
Saya memiliki perintah berikut di vimrc saya: execute "set path+=".getcwd()."/**" Ini berfungsi dengan baik jika direktori kerja saat ini seperti /home/tamlok/my_work/. Namun, jika direktori berisi spasi, seperti D:\Program Files\vim\, vim akan mengeluh. Saya kira saya bisa memperbaiki ini menggunakan substitute()fungsi untuk mengganti semua ruang dengan ruang yang lolos. Apa yang …

1
Mengapa mengatur exrc berbahaya?
Saya telah melihat set exrcdisebutkan di berbagai tempat untuk menggunakan .vimrcfile per-direktori , tetapi setiap kali disebutkan itu sudah dengan peringatan yang kuat untuk tidak benar-benar menggunakannya karena itu berbahaya. Saya juga sudah menemukan set secureyang seharusnya memperbaiki beberapa bahaya warisan set exrc, tetapi bahkan dengan itu konsensus tampaknya tidak …
10 vimrc 

1
Bagaimana saya bisa mengedit konfigurasi Vim saya saat bekerja di Vim?
Saya baru di Vim dan saya ingin dapat mengedit skrip dengan binding keyboard saya dan pengaturan Vim lainnya saat masih bekerja di Vim. Misalnya saya ingin semua sebagian besar set xxperintah saya berada dalam satu file dan memiliki kemampuan untuk memperbarui file dan menerapkan kembali pengaturannya saat masih di Vim. …
9 vimrc  set 

3
Bagaimana saya bisa membuat perintah penyorotan di .vimrc segera berlaku dengan Vim 7.4?
Saya memiliki beberapa highlightperintah di .vimrcfile saya . Dalam Vim 7.3, ini mulai berlaku segera setelah Vim dimulai. Setelah memperbarui ke Vim 7.4, ini bukan masalahnya lagi. Vim awalnya menggunakan penyorotan default. Ketika saya memuat .vimrckedua kalinya dengan mengeksekusi source ~/.vimrc, menyoroti berfungsi seperti yang saya inginkan. Anda harus dapat …

1
Pesan gema saat startup tanpa diminta
Saya ingin menggemakan pesan khusus saat startup, berdasarkan apakah fungsi startup tertentu berhasil atau tidak. Saya mencoba ini di.vimrc echo 'test' "All my settings ... Saya ingin vim mengulangi pesan seolah-olah saya baru saja mengetik echo 'foo' dari baris perintah setelah membuka vim, tetapi sebaliknya saya mendapatkan kotak dialog menjengkelkan …
9 vimrc  echo 

1
Gunakan backspace untuk memodifikasi perintah saat ini dalam mode normal?
Terkadang saat memasukkan perintah dalam mode normal Anda dapat membuat kesalahan ketik, misalnya jika saya ingin mengetik 10dk, saya mungkin secara tidak sengaja mulai mengetik 19d. Karena perintah belum selesai / dilakukan, apakah mungkin untuk menghapus kunci yang salah menggunakan backspace, dengan demikian:, 19d<backspace><backspace>0dkbukannya harus menekan escape dan coba lagi …


2
Mengapa vim tidak akan mencari file .vimrc saya
Hari ini, saya menemukan saya .vimrctidak berpengaruh. Itu baik-baik saja beberapa jam yang lalu. Ketika saya meluncurkan vim with $vim --plugin, :scriptnamesechoed nothing: .vimrcfile tidak bersumber. (Catatan: /etc/vimrctelah dihapus untuk men-debug masalah ini.) Kemudian saya mencoba google dan menemukan $VIMINITvariabel yang mencurigakan. Inilah nilai dari $VIMINIT: $ echo $VIMINIT set …


5
mengatur formatoptions di vimrc diabaikan
Vim secara otomatis melanjutkan komentar ketika saya menekan Enter dalam mode Insert, yang menurut saya sangat membantu. Namun, saya tidak ingin komentar berlanjut setelah menekan 'o' dari mode normal untuk memasukkan baris baru di bawah akhir komentar. Saya membaca bahwa saya perlu menghapus opsi odari saya formatoptions, jadi saya meletakkan …


2
Apa itu fileencoding .vimrc?
Saya telah meningkatkan vim dan sekarang tidak senang dengan beberapa nilai UTF-8 di komputer saya .vimrc. Ini membawa saya ke pertanyaan - ketika vim membaca .vimrc, pengkodean apa yang diasumsikan file miliki? Yaitu apa fileencoding?
8 vimrc  encoding 

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.