Not Defteri ++ 'da geçerli sekmenin sağındaki veya solundaki sekmelere geçme


57

Geçerli belgenin solundaki veya sağındaki belgeye Notepad ++ ile nasıl geçebilirim?

Ben belgeleri varsa, örneğin, A, Bve Caçık, ve ben şu anda düzenleniyor ediyorum B, ben edebilmek için bir kısayol istiyorum:

  1. Agibi belgeye geçmek . . . ( Alt- LeftArrowveya Ctrl- Pageup)

VEYA

  1. Cgibi belgeye geçmek . . . ( Alt- RightArrowveya Ctrl- PageDown).

Tek bulduğum, belgenin en son ne zaman açıldığının "geçmişine" dayanarak önceki veya sonraki belgelere geçmenin bir yolu.

( Ctrl- Tabve Ctrl- Shift- Tab)

Bulduğum örnekler faydalı, fakat istediğim şey değil.

İstediğim şey mümkün mü?


4
Bunun sadece bir oy hakkı olduğuna inanamıyorum. ++.
ripper234 19:10


1
Bu, daha iyi yinelenen adaydır.
DavidPostill

Bu, 6.4.5'ten beri Notepad ++ uygulamasında varsayılan davranış olmuştur (2013-08-09 notepad-plus-plus.org/download/v6.4.5.html ). Yama notlarında hiçbir şey yok, ancak daha yeni bir sürü eski sürüm indirdim ve bu, bu davranışı kullanıma ilk çıkaran.
lukescammell

Yanıtlar:


64

Güncelleme

İşlevsellik, varsayılan olarak Notepad ++ v6.4.5 ve sonraki sürümlerinde bulunur. 6.4.5, 9 Ağustos 2013 tarihinde piyasaya sürülmüştür. Mevcut sürüm 23 Temmuz 2018'de yayınlanan 7.5.8.

Notepad ++ sürümünü v6.4.5'den daha eski bir sürüm kullanıyorsanız, bu cevabın kalan kısmı hala geçerlidir.

doğal olarak

Bunu yerel olarak Notepad ++ ile yapabilirsiniz, ancak Firefox'un davranışını çoğaltmak için belge değiştiriciyi ve MRU davranışını devre dışı bırakmanız gerekir.

MRU işlevselliğini devre dışı bırak

  1. Ayarlar> Tercihler ...> MISC seçeneğine gidin . .
    • Belge Değiştirici'nin (Ctrl + TAB) yazdığı yerde ilk onay kutusunun işaretini kaldırın . Etkinleştir .
    • Hit Kapat düğmesini.

Ctrl + PGUP / PGDN kısayollarını oluşturun

  1. Ayarlar> Kısayol Eşleştiricisi ... ' ye gidin .
    • Ana menü sekmesinde olduğunuzdan emin olun .
    • Aşağıya doğru kaydırdığınızda, bkz. Girişler 192 Bir önceki belgeye ve 193 Bir sonraki belgeye geçin .
    • Varsayılan olarak bunlar sırasıyla Ctrl + Shift + Tab ve Ctrl + Tab ile eşleştirilmelidir .
    • 192 satırında herhangi bir yere çift tıklayın ve Ctrl + Page up olarak değiştirin .
    • 193 satırında herhangi bir yere çift tıklayın ve Ctrl + Page down olarak değiştirin .
    • Hit Kapat düğmesini.

Bu kadar!

Lütfen artık Ctrl+Tab/Shift+TabMRU davranışına erişemeyeceğinizi unutmayın . Eğer benim gibi, bu okumadan yaşayamazsın.

Başka (daha iyi) bir seçenek

Notepad ++, bitişik sol ve sağ sekmelere geçmek için faredeki geri ve ileri düğmelerini kullanma varsayılanlarıdır, bu nedenle bir AutoHotkey hayranıysanız, şu küçük betiği kullanabilirsiniz:

#IfWinActive, ahk_class Notepad++
; Switch to the adjacent tab to the left
^PgUp::
    Send, {XButton1}
    Return
; Switch to the adjacent tab to the right
^PgDn::
    Send, {XButton2}
    Return

Bu, diğer programlara karışmaz ve pastanızı almanızı ve yemenizi sağlar! Sen kullanarak sekmeleri komşu sol ve sağ gezinebilirsiniz Ctrl+PgUpve Ctrl+PgDnve hala kullanarak yerleşik belge değiştirici işlevselliğini kullanarak son kullanılan sekmeye geçiş yapabilirsiniz Ctrl+Tabve Ctrl+Shift+Tab- sadece :) Firefox gibi


1
Bu uzun zamandır istediğim şeydi .. Ctrl + PgDown AND / VEYA Ctrl + Tab'i bir sonraki Sekmeye (ve tamamlayıcı tersine) geçmek için kullanabilmek için ... Denemedim. henüz, ama yarın yapacağım ... Anlıyorum gibi Autoit3'ü kullanacağım (AutoHotKey'in ebeveyni, anlayacağım gibi .. AutoHotKey, benim hafızam eşitse, Autoit benden ayrıldığını düşünüyor :)
Peter.O

Vay, +100 düğmesi nerede?
David Harkness

Ne yazık ki, eğer ctrl tuşunu basılı tutup pgup tuşuna birden fazla basarsanız, müteakip presler etkisizdir. Bu, Firefox gibi diğer uygulamalarda alışkın olduğumdan farklı.
Mads Skjern

1
Ctrl + PgUp ve PgDown kullanarak birden sekmeleri sekme sürümü 6.6.9 çalışır
Underverse

Bir AutoHotKey betiği ile cevaplayacaktım ama beni yeniyor gibisin. :)
user7783780

11

Ayarlar -> Tercihler -> MISC, Belge değiştirici (Ctrl-TAB). "Etkinleştir" onay kutusunun işaretini kaldırın. Belgeler daha sonra sekmelerde göründükleri sırayla yönlendirilecektir.

İsterseniz sonraki / önceki belgeye farklı klavye kısayolları da atayabilirsiniz.


3
Ayarlar altındaki En Son Kullanım (MRU) davranışını devre dışı bırakmak istediğiniz şeyi yapmalıdır.
Greg Bray

5

AutoHotkey'i kullanarak, fare ileri ve geri düğmeleri zaten kullanıcı tarafından farklı bir amaç için eşlenmişse, lukescammell'in çözümü bunun yerine Browser_Back ve Browser_Forward kullanacak şekilde değiştirilebilir:

#IfWinActive, ahk_class Notepad++
; Switch to the adjacent tab to the left
^PgUp::
    Send, {Browser_Back}
    Return
; Switch to the adjacent tab to the right
^PgDn::
    Send, {Browser_Forward}
    Return

Bunlar, bir Web tarayıcısında ileri ve geri gitmek için bazı multimedya klavyelerinde bulunan ilave medya düğmeleridir.


Bir AutoHotKey betiği ile cevaplayacaktım ama beni yeniyor gibisin. :)
user7783780

5

Günümüzde, varsayılan davranış budur, bu nedenle, Notepad ++ 'ın en son sürümüne yükseltme yapabiliyorsanız, yapmanız gerekir.

En azından 6.4.3 sürümüne kadar varolmayan yeni 141 kısayollar (Next Tab) ve 142 (Önceki Sekme) şimdi Ctrl + PgDn ve Ctrl + PgUp ile eşleştirildi.

Bu aynı zamanda MRU diyalogunu da engeller, bu yüzden çift galibiyettir.


1

Ayarlar> Kısayol Eşleştiricisi görüntü tanımını buraya girin

Kısayolu düzenleyin ve yeniden başlatın: Sekme 1/2/3'e geçmek için Alt + 1/2/3 kullanın


ilginç ....
user7783780

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.