คำถามติดแท็ก plugin-nerdtree

1
วิธีการติดตั้ง NERDTree ด้วย Vundle
ฉันเริ่มใช้ Vim และฉันเลือก Vundle แทนที่จะเป็น Pathogen ฉันต้องการทราบว่าฉันสามารถติดตั้ง NERDTree โดยใช้ Vundle ได้หรือไม่ ฉันเริ่ม Vim และค้นหา NERDTree เช่นนี้: :BundleSearch NERDTree แต่มันไม่ได้ค้นหาปลั๊กอินเท่านั้น: "Keymap: i - Install plugin; c - Cleanup; s - Se| arch; R - Reload list |~ "Search results for: NERDTree |~ Plugin 'nerdtree-ack' |~ Plugin 'FindInNERDTree'

5
ฉันจะเปิดและปิด NERDTree (สลับมุมมอง NERDTree) โดยใช้การกดแป้นเดียวได้อย่างไร
บางครั้งในช่วงเวิร์กโฟลว์ของฉันฉันอาจต้องการเปิด / ค้นหาไฟล์ในระหว่างการเดินทาง ฉันต้องการแมปคีย์เดียว (พูดว่า F6) เพื่อเปิดและปิด NERDTree (เช่นฉันต้องการสลับมุมมอง NERDTree) นอกจากนี้ฉันต้องการให้ NERDTree แสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ในมุมมองแบบสลับและฉันยังต้องการให้ปิดโดยอัตโนมัติเมื่อฉันเปิดไฟล์เพื่อแก้ไขหากเป็นไปได้ ขอบคุณมาก!

2
ฉันจะเปลี่ยนขนาดเริ่มต้นของหน้าต่างปลั๊กอิน (NerdTree, Taglist ฯลฯ ) ได้อย่างไร
ฉันใช้ปลั๊กอิน Taglist และ NerdTree ค่อนข้างบ่อย โดยปกติแล้วหน้าต่างที่เปิดขึ้นทางด้านซ้ายจะเล็กเกินไปและฉันต้องขยายออก ฉันมักจะทำ: 10 CTRL+w > มีวิธีการเปลี่ยนความกว้างเริ่มต้นของหน้าต่างของ NerdTree และ Taglist หรือไม่?

1
NERDTree วิธีเปิดไฟล์และปิดบัฟเฟอร์ explorer โดยอัตโนมัติ
เมื่อใช้ปลั๊กอิน NERDTreeพฤติกรรมเริ่มต้นคือการเปิดไฟล์ใหม่และทำให้บัฟเฟอร์ NERDTree เปิดอยู่ สิ่งที่ฉันต้องการจะทำคือการรักษาพฤติกรรมเริ่มต้นนี้ แต่ยังเอาชนะเมื่อฉันต้องการดังนั้นบัฟเฟอร์ NERDTree จะถูกปิดหลังจากที่ฉันเปิดไฟล์ ฉันรู้ว่าฉันสามารถใช้let NERDTreeQuitOnOpen=1เพื่อปิดบัฟเฟอร์ NERDTree โดยอัตโนมัติเมื่อฉันเปิดไฟล์ใหม่ แต่ตัวเลือกนี้จะแทนที่พฤติกรรมเริ่มต้นโดยสิ้นเชิง (ซึ่งไม่ใช่สิ่งที่ฉันต้องการ) เป็นการดีที่ฉันต้องการทราบว่ามีคุณลักษณะในตัวใน NERDTree ที่จะทำสิ่งที่ฉันต้องการ (ฉันค้นหามาแล้วแต่ไม่พบอะไรแบบนั้นดังนั้นฉันคิดว่ามันไม่มีอยู่จริง) และถ้านั่นไม่อยู่ฉันมีสองความคิด: คนแรกคือการสร้างฟังก์ชั่นซึ่งจะกำหนดNERDTreeQuitOnOpenที่จะ1เปิดไฟล์นั้นตั้งค่าอีกครั้งเพื่อNERDTreeQuitOnOpen0 สิ่งที่สองคือการสร้างการแมปต่อไปนี้: map d<CR> <CR> :NERDTree <CR> :bd<CR>ซึ่งเปิดไฟล์ (ก่อน<CR>), กลับไปที่ NERDTree buffer ( :NERDTree <CR>) และปิด buffer นี้ ( :bd <CR>) ฉันควรปรับปรุงเพื่อให้การแมปมีอยู่ในบัฟเฟอร์ NERDTree เท่านั้น แต่ฉันรู้สึกว่านั่นเป็นวิธีแก้ปัญหาที่น่าเกลียดและฉันสามารถปรับปรุงได้ ความคิดใดจะดีที่สุดและทำไม หรือมีตัวเลือกที่ดียิ่งขึ้น?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.