Chrome Sekmesi Siparişi Verme?


13

İlk sekmedeysem Ctrl+ Tişaretine basarsam, geçerli sekmenin yanında (sağında) açılmasını istiyorum. Bunun için bir uzantı var mı?

Kapalı sekme sırasını da değiştirmek istediğimi düşünüyorum ... ama onunla oynayana kadar nasıl sevdiğimi asla hatırlayamıyorum. Bence sol sekmeye gitmeyi seviyorum.

TabMixPlus bana bu seçenekleri FF'de sunuyor, henüz benzer bir uzantı var mı? Veya Chrome'daki bazı gizli seçenekler?

Yanıtlar:


2

Bu (henüz) yapılandırılabilir bir seçenek değildir ve şu anda bunun için bir uzantı yapmak mümkün olmayacaktır. Chrome uzantıları (Firefox olanlardan farklı olarak) gerçek tarayıcının davranışını değiştiremez, bu nedenle Google, uzantı sistemlerinin çalışma şeklini değiştirene kadar bu tür bir şey mümkün olmaz. O zamana kadar @ Michelle'in geçici çözümünü kullanmanız gerekecek.


Düzenleme: Görünüşe göre bunu yapan bir uzantı var gibi: Sonraki sekme . Ayrıca, TabsPlus , geçerli olanı kapattıktan sonra son kullanılan sekmeyi seçer, eğer ilgileniyorsanız budur.


12

Chrome'da En Son Kullanılan sekme sıralaması nihayet bir seçenek haline geldi , ancak belgesiz, desteklenmeyen, kibirli ve durumla ilgili şikayetler göz ardı edildi.

İstenen davranışı elde etmek için:

  1. Ctrl-TAB MRU uzantısını yükleyin . Bu uzantı, yerleşik sekme anahtarlama mekanizmasının yerini alan MRU sekme sıralaması sağlar. Eklenti yöneticisi klavye kısayol eşleştiricisi bunu kaydedebildiği sürece, istediğiniz herhangi bir tuşa bağlayabilirsiniz. Ctrl-TAB veya Ctrl-Shift-TAB kaydedemez. Daha önce bu, Ctrl + 'ya bağlanma gibi standart altı geçici çözümlerle acı çekmek anlamına geliyordu. Ama şimdi bir yol var, yani:
  2. Tuş kombinasyonlarını ayarlamak için kayıt dışı bir yolun olmaması için, klavye kısayol kaydedicisinde Ctrl + Tab MRU uzantısına bağlamaları Ctrl-Shift-Q ve Ctrl-Shift-X gibi aptalca bir şeye ayarlayın. aramak kolay. Uzantının nasıl göründüğünü ve davrandığını görmek için bu kısayolları test edin.
  3. Chrome'u kapatın ve "% AppData% \ local \ google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Tercihler" i açmak için bir metin düzenleyici kullanın (% AppData%, işletim sisteminize bağlıdır; muhtemelen C: \ Users \ USERNAME \ AppData) dosyası, tüm ayarlarınızı tek bir satıra sıkıştırılmış JSON biçiminde içerir.
  4. Daha önce ayarladığınız iki bağlantıyı (Ctrl-Shift-Q ve Ctrl-Shift-X) arayın ve bir sonraki için Ctrl-Tab ve önceki için Ctrl-Shift-Tab olarak düzenleyin.
  5. Chrome'u başlatın, üç sekme açın ve yeni kısayollarınızla aralarında geçiş yapmayı test edin. 2. adımdaki davranışı görmüyorsanız 3. adıma dönün ve tekrar deneyin. Bilinmeyen nedenlerden dolayı Chrome zaman zaman Tercihler dosyanızı yok sayar ve ardından üzerine yazar (aşağıya bakın).

Uyarılar:

  • Chrome'u her kapattığınızda, Tercihler dosyanızı tıkar ve manuel olarak oluşturulan tuş bağlantılarınızı sıfırlar. Ayrıca, bir uzantı ayarlarını her düzenlediğinizde veya Chrome'da komik veya Chrome'u açtığınızda. Dosyayı yalnızca hazır olarak işaretleyebilir (olumsuz yan etkileri olabilir) veya Tercihler dosyanızı sık sık düzenlemeye alışabilirsiniz. Veya Chrome'u asla kapatmayın. Bu, Chrome'un tuş bağlamanın geçerli olduğunu düşünmemesi ve onurlandırsa bile kaldırması hatasıdır.

  • Sekme yüklemesi bitene kadar Ctrl + Sekme MRU uzantısı yeni bir sekmede tetiklenmez. Bu Chrome'un hatası.

  • Ctrl + Tab MRU uzantısının, hızlı bir şekilde yeni bir sekme oluşturduğu, sekmeleri değiştirdiği ve yeni sekmeyi kapattığı sayfalar içermeyen sekmelerde (boş sekmeler, ayarlar sekmeleri vb.) Kullanmak için beceriksiz bir geçici çözümü vardır. Bu Chrome'un hatası.


11

Uzantıların sayfa kodu artık Chrome 65'den itibaren küçültüldüğünden, Nathan'ın devtools aracılığıyla bir kısayolu zorlamaya ilişkin akıllıca nasıl yapılacağıctrltab bir güncellemeye ihtiyaç duyuyor. İşlemi basitleştirmek için, aşağıda kısayolu ayarlamak için bir komutu tıklatmanıza izin veren konsola kopyalayıp yapıştırabileceğiniz küçük bir snippet yazdım ctrltab.

  1. Açık chrome://extensions/shortcutsmenüyü tıklayarak sonra konum çubuğunda bu yapıştırarak veya ana menüde> Diğer Araçlar> Uzantıları gidiyor ve tarafından sol üst açık Klavye kısayolları.
  2. cmdoptJMacOS veya ctrlshiftJWindows / Linux'a basarak devtools konsolunu açın .
  3. Bu kodu kopyalayın:

    document.body.onclick = function(e) {
        gCT = !window.gCT;
        var p = e.path, cn = p[0].textContent,
            s = p.filter(p => p.className == "shortcut-card")[0],
            n = s && s.children[0].children[1].textContent;
        n && chrome.management.getAll(es => {
            var ext = es.filter(e => e.name == n)[0], id = ext.id;
            chrome.developerPrivate.getExtensionInfo(id, i => {
                var c = i.commands.filter(c => c.description == cn)[0];
                chrome.developerPrivate.updateExtensionCommand({
                    extensionId: id,
                    commandName: c.name,
                    keybinding: "Ctrl+" + (gCT ? "" : "Shift+") + "Tab"
                });
            });
        });
    }
    
  4. > Öğesinin yanındaki konsola yapıştırın ve düğmesine basın enter.

  5. Kısayollar sayfasına geri dönün ve tıklama etiketi size sette istediğiniz komuta ctrltab, değil Tipi kısayol alanı. Örnek olarak, QuicKey sekme yöneticisi uzantısı için etiket Önceki sekmeye geç 'dir .

Bu kadar! ctrltabtıkladığınız anda o komutun kısayolu olarak görünür. Başka bir komutun ctrlshifttabkısayol almasını istiyorsanız , sonraki etiketine tıklayın. (Tıkladığınızda kod bu iki kısayol arasında geçiş yapar.) Bu kısayollar, uygulamanın kendi tercihler dosyasına yazdığı için Chrome yeniden başlatılır.


Sekmelerde gezinmek için QuicKey uzantımı kullanmak istiyorsanız , burada özetlenen , klavye kısayolları sayfasında tıklamayı gerektirmeyen, biraz daha basit bir işlem var . Kullanılan JS kod snippet'i, yukarıdaki blobun ne yaptığına karşı dikkatli olmanız durumunda, daha fazla açıklayıcıdır.

Windows'daysanız, bu sayfa aynı zamanda ctrltabbir AutoHotkey komut dosyası kullanarak Firefox'un menüsüne çok daha yakın bir şey elde etmenin bir yolunu ana hatlarıyla belirtir .


Bu akıllı. Son kullanılan sekmeler arasında ileriye ve geriye doğru hareket etmeyi sağladığı için bu çözümü Hızlı sekmelerle birleştirdim
Sharcoux

@Sharcoux, QuicKey her iki yönde de hareket etmenizi sağlar. Sadece mevcut sekmeden en eski kullanılan sekmeye geçmenize izin vermiyor, yığına geri döndükten sonra aşırıya kaçmadan geri dönmeyi kolaylaştırıyor. Sanırım ctrl-shift-tabilk basış ise, ileri yönde gezinmeye başlayabilirim.
2018

İnanılmaz! Bununla savaşmaya saatler harcadım, tercih dosyası geçersiz kılmaya devam ediyordu ... Şimdi hepsi işe yarıyor, en az sekmelerimi değiştirebilirim! Teşekkürler!
bitec

Bu harika. 1993'ten bu yana sadece alt pencereli başka bir uygulama gibi ctr-tab kullanmak için bir seçenek
koymadıklarını hala üstlenemiyorum

9

GDom'un yayınladığı Ctrl-TAB MRU uzantısıyla çalışan CTRL+ TABve CTRL+ SHIFT+ uzantıları için tuş bağlantılarınızı değiştirmek için farklı bir yol buldum . Profilinizle senkronize edilir ve Chrome Sync, tercihleri ​​düzenleme gibi yüklendiğinde senkronize edildiğinde sıfırlanmaz. Keybindings sayfasını manipüle etmek için hata ayıklayıcıyı kullanarak yapıyorum.TAB

Nasıl yapılır: Chrome'da Ctrl + Tab / Ctrl + Shift + Tab ile bir uzantı nasıl bağlanır ve aslında profilinizle senkronize edilir


Sen çılgın bir dahisin!
Cristiano Fontes

1
Bu mükemmel. Uzantılar sayfasının yeni Malzeme UI sürümünün kodu şimdi küçülttüğünü fark ettim, bu yüzden adımlar biraz farklı. Ancak ctrl-tab, kesme noktalarını ayarlamak ve aramayı kesmek zorunda kalmadan, sadece komutu tıklatarak bir kısayol ayarlamak için devtools'ta çalıştırabileceğiniz küçük bir JS snippet'i oluşturmam için bana ilham verdi . Cevabım aşağıda: superuser.com/a/1326712/736443
jdunning

3

Eğer varsa sağ bir sekmeye tıklayın ve "Yeni sekme" seçeneğini, yeni sekme tıkladığınız sekmenin hemen sağındaki açılacaktır.

Bir şans ver. Burada yararlı bulabileceğiniz daha fazla seçenek var.


1
İlk etapta bütün mesele kolaylık ve hız. Sağ tıklamak bir tür olumsuzluğu ortadan kaldırıyor. Ama bilmek güzel.
mpen

1

Bilginize, son sekmeler arasında geçiş yapmak için varsayılan Chrome Klavye kısayolunu tökezledim: Ctrl + 1. Benim için bu, Ctrl-TAB MRU uzantısını kullanarak kalıcı ctrl + sekme ayarı almak için hata ayıklayıcıdaki kodu değiştirmekten daha kolay.

Düzenleme: Bunu şimdi, Son Sekmeler adı verilen fasion gibi bir alt sekme menüsünde yapan bir Chrome uzantısı var . Ctrl + 1'i hala hatırlamıyorum!


ctrl + 1 sizi 1. sekmeye, ctrl + 2'yi 2. vb.
sam
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.