Saya cukup sering menggunakan plugin Taglist dan NerdTree. Biasanya jendela yang terbuka di sisi kiri terlalu kecil dan saya perlu memperpanjangnya.
Saya biasanya melakukan: 10 CTRL+w >
Apakah ada cara untuk mengubah lebar default dari jendela NerdTree dan Taglist?
plugin-nerdtree
vim-windows
stdcall
sumber
sumber
Jawaban:
Contoh di bawah ini mengatur lebar hingga 60 kolom. Sesuaikan dengan preferensi Anda.
NERDTree
NERDTree menggunakan variabel untuk ini:
Ini akan mengatur lebar ke 60. Anda bisa meletakkan baris ini ke vimrc Anda.
Daftar tag
Untuk taglist, Anda mengatur opsi serupa:
Seperti dengan NERDTree, Anda dapat meletakkan baris ini di vimrc Anda.
Lainnya
Sayangnya tidak ada metode yang berlaku secara umum. Banyak plugin yang (atau seharusnya) menawarkan parameter untuk ini (seperti di atas). Orang lain memungkinkan Anda untuk menerapkan solusi dengan mengatur hal-hal yang dapat Anda kunci untuk perintah otomatis (seperti tipe file, misalnya, jika NERDTree tidak menawarkan opsi untuk mengaturnya, Anda bisa melakukannya
:au FileTupe nerdtree :vert resize 60
, karena NERDTree menetapkan jenis file pada buffer). Saya telah menemukan bahwa mencoba melakukan autocmd pada acara WinEnter berdasarkan nama buffer umumnya tidak berfungsi ketika buffer dibuat, tetapi tidak jika Anda meninggalkan jendela dan kembali ke sana; plugin sering membuat jendela sebelum mengatur buffer. Anda harus bereksperimen dengan plugin lain atau meminta pembuat plugin untuk menambahkan parameter.sumber
NERDTreeWinSize
.Saya memiliki masalah ini sepanjang waktu dengan split tidak cukup tinggi jadi saya telah menambahkan kunci ini mengikat ke
.vimrc
:Anda dapat mengadaptasi ini untuk membuat perpecahan lebih luas dengan menggunakan
:vertical resize
. Sebagai contoh,yang akan menambah ukuran vertikal pemisahan sebanyak 10 kolom saat Anda mengetik
Control + o
.HTH
sumber
<C-W>|
untuk horizontal dan<C-W>_
vertikal.