Saya biasanya:
- Pilih file yang dibutuhkan.
- Buka di tab (t karakter, secara default).
Tetapi bagaimana saya bisa melompat kembali ke NERDTree untuk membuka satu file lagi di tab?
Solusi sementara yang saya gunakan sekarang dalam file .vimrc saya:
map <F10> :NERDTree /path/to/root/of/my/project
Tapi itu tidak terlalu berguna untuk memulai navigasi lagi dan lagi dari direktori root.
gt
untuk melompat kembali ke tab yang berisi NERDTree?Jawaban:
Jika Anda menggunakan Talih-alih ttidak perlu melompat kembali karena tab baru akan dibuka, tetapi fokus vim akan tetap berada dalam NERDTree.
sumber
Ctrl-ww
Ini akan berpindah di antara jendela yang terbuka (sehingga Anda dapat melompat di antara jendela NERDTree, file yang sedang Anda edit dan jendela bantuan, misalnya ... tahan Ctrldan tekan wdua kali).
sumber
Ctrl+ wwsiklus melalui semua jendela
Ctrl+ whmembawa Anda meninggalkan jendela
Ctrl+ wjmembawa Anda ke bawah jendela
Ctrl+ wkmembawa Anda ke atas jendela
Ctrl+ wlmembawa Anda ke kanan jendela
sumber
NERDTree terbuka di jendela lain. Pandangan terbelah yang Anda lihat? Mereka disebut windows dalam bahasa vim. Semua perintah jendela dimulai dengan CTRL- W. Untuk berpindah dari jendela berdekatan yang kiri dan kanan satu sama lain, Anda dapat mengubah fokus ke jendela ke kiri jendela Anda saat ini dengan CTRL- w h, dan memindahkan fokus ke kanan dengan CTRL- w l. Demikian juga, CTRL- w jdan CTRL- w kakan memindahkan Anda di antara jendela yang terbagi secara horizontal (yaitu, satu jendela berada di atas yang lain). Ada banyak lagi yang dapat Anda lakukan dengan windows seperti dijelaskan di sini.
Anda juga dapat menggunakan perintah: NERDTreeToggle untuk membuat pohon Anda terbuka dan tertutup. Saya biasanya mengikat yang melakukan t.
sumber
Anda dapat fokus pada jendela split menggunakan
# ctrl-ww
.misalnya, menekan:
akan fokus pada jendela pertama, biasanya NERDTree.
sumber
ctrl-wwDapat bermanfaat saat Anda memiliki tab terbatas. Tetapi bisa menjengkelkan ketika Anda memiliki terlalu banyak tab terbuka.
Saya mengetik
:NERDTree
lagi untuk mendapatkan kembali fokus pada tab NERDTree langsung di mana pun fokus kursor saya. Semoga itu bisa membantusumber
Anda dapat mengubah tab dengan ctrl-pgupdan ctrl-pgdown. Pada tab itu Anda berasal dari NERDTree masih dipilih dan Anda dapat membuka tab lain.
sumber
Dalam versi NERDTree yang lebih baru, Anda dapat menggunakan perintah
:NERDTreeFocus
, yang akan memindahkan fokus ke jendela NERDTree.sumber
Karena tidak disebutkan dan itu sangat membantu:
ctrl-wp
yang saya hafal ketika pergi ke jendela yang dipilih sebelumnya .
Ini berfungsi sebagai perintah di sana dan belakang . Setelah membuka file baru dari pohon di jendela baru tekan ctrl-wpuntuk beralih kembali ke NERDTree dan menggunakannya lagi untuk kembali ke jendela sebelumnya.
PS: Perlu disebutkan bahwa ctrl-wpsebenarnya didokumentasikan sebagai pergi ke jendela pratinjau (lihat:
:help preview-window
dan:help ctrl-w
).Ini juga satu-satunya penekanan tombol yang berfungsi untuk beralih ke dalam dan menjelajahi jendela dokumentasi pratinjau COC .
sumber
Semua Cara Pintas Dan Fungsionalitas Ada Di
press CTRL-?
sumber