Projem için NERDTree vim eklentisini kullanmaya yeni başladım.
Açık sekmeler arasında geçiş yapmak için gerekli belgeleri bulamıyorum. Biri bana kısayol tuşlarını söyleyebilir mi?
Teşekkürler...
Projem için NERDTree vim eklentisini kullanmaya yeni başladım.
Açık sekmeler arasında geçiş yapmak için gerekli belgeleri bulamıyorum. Biri bana kısayol tuşlarını söyleyebilir mi?
Teşekkürler...
Yanıtlar:
Michael Madsen tarafından listelenenlerin ötesinde ek bir seçenek (ve kişisel tercihim):
gt
= sonraki sekme
gT
= önceki sekme
Vim gezinme tuşlarımı sekmeler arasında geçiş yapmaya bağlamayı seviyorum. İşte dosyamdaki satırlar .vimrc
:
map <C-l> :tabn<CR>
map <C-h> :tabp<CR>
map <C-n> :tabnew<CR>
Bu şekilde, normalde imleci hareket ettirdiğim gibi sol ve sağ düğmeleri kullanarak sekmeler arasında geçiş yapabilirim, tek farkı sadece Controltuşu basılı tutuyorum.
Bir hızlı kontrol :h tabs
o en koymaktadır CTRL- Page Downsekmeler arasında geçiş yapmak için. Ayrıca :tabnext
komutu da kullanabilirsiniz ( :tabn
kısaca).
Ctrl
düğme de vim terminalde çalıştırıldığında ve terminal sekmelerini kullanarak çalışmaz. Terminal sekmeleri kullanmıyorsanız, o zaman her ikisi de Ctrl
çalışır
Mac'te iTerm kullanıyorum ve Shift- [sol ok tuşu] ve Shift- [sağ ok tuşu] kullanarak sonraki / önceki sekmelere geçebilmeyi seviyorum
.Vimrc dosyamdan, aynı şeyin MacVim'de nasıl yapılacağı aşağıda açıklanmıştır;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
Bilginize, varsayılan olarak, Cmd-Shift- [ve Cmd-Shift-] tuş kombinasyonları MacVim'de (ve Google Chrome'da, Safari'de ve muhtemelen bir sürü başka şeyde) sekmeler arasında geçiş yapacaktır.
Firefox gibi Sekme gezinmesini etkinleştirmek için bunu vimrc'nize ekleyin:
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
inoremap <C-S-w> <Esc>:tabclose<CR>
Ayrıca bu kullanışlı geliyor. <A-Fn>
N'inci sekme sayfasına gitmek için kullanın
nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt
Nerede,
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
NOT: Alt + f4 genellikle pencereleri kapatmak için kullanılır. Öyleyse bunu kontrol edin. Sorun devam ederse, Ctrl veya Shift tuşunu her zaman Alt tuşu yerine eşleyebilir veya bunların bir kombinasyonunu kullanabilirsiniz.
'{TabNumber} + gt'
sekmeye geçmenize izin verecektir {TabNumber}
.
Örneğin, 1. sekmeye giderken '1' ve ardından 'g' ve 't' tuşlanacaktır.
Sekme numarası 1 soldan sağa doğru artar.
Digitalronin'in cevabına ek olarak, sekmeleri değiştirmek için birincil tarayıcı kısayolunun (en azından Chrome ve Firefox'ta) seçenek + komut + sağ veya sol ok olduğunu düşünüyorum.
NERDTree Vim kurulumunuzu bununla tutarlı tutmak istiyorsanız, bu varyasyon işe yarayacaktır.
map <D-A-Right> :tabn<CR>
map <D-A-Left> :tabp<CR>
Ctrl + ww
tüm pencerelerde dolaş
Ctrl + wh
seni pencereden terk eder
Ctrl + wj
seni bir pencereden aşağı indirir
Ctrl + wk
seni bir pencereye götürür
Ctrl + wl
seni bir pencere sağa götürür