Замовлення вкладок Chrome?


13

Якщо я перебуваю на першій вкладці, і натисну Ctrl+ T, я хочу, щоб вона відкрилася поруч (праворуч від) поточної вкладки. Чи є розширення для цього?

Я думаю, що я теж хочу змінити замовлення закритих вкладок ... але я ніколи не можу згадати, як мені це подобається, поки я не зіграю з ним. Я думаю, що перехід до лівої вкладки - це те, що мені подобається.

TabMixPlus дає мені ці параметри у FF, чи є ще подібне розширення? Або якісь приховані параметри в Chrome?

Відповіді:


2

Це не (ще) не налаштований варіант, і наразі неможливо зробити розширення для цього. Розширення Chrome (на відміну від Firefox) не можуть змінити поведінку фактичного веб-переглядача, тому подібні речі не будуть можливі, поки (якщо) Google не змінить спосіб роботи їх розширення. До цього часу вам доведеться використовувати вирішення @ Мішеля.


Редагувати: Схоже, зараз є розширення, яке робить це: Tab на наступний . Також TabsPlus вибирає останню вкладку після закриття поточної, якщо саме це вас цікавить.


12

Замовлення найпопулярніших останніх вживань у Chrome, нарешті, стало можливим , однак воно є недокументованим, непідтримуваним, хакі і скарги на ситуацію ігноруються.

Щоб отримати бажану поведінку:

  1. Встановіть розширення MRU Ctrl-TAB . Це розширення забезпечує упорядкування вкладок MRU, яке замінює вбудований механізм перемикання вкладок. Ви можете прив’язати його до будь-якої потрібної вам клавіші, доки картограф клавіш швидкого доступу менеджера розширень може записати її. Він не може записувати Ctrl-TAB або Ctrl-Shift-TAB. Раніше це означало страждання за допомогою нестандартних обхідних шляхів, як прив'язка до Ctrl- ~. Але тепер є спосіб, так що:
  2. Щоб уникнути відсутності способу без запису встановити комбінації клавіш, у диктофоні клавіш швидкого доступу встановіть прив'язки до розширення Ctrl + Tab MRU до чогось такого дурного, як Ctrl-Shift-Q та Ctrl-Shift-X, щоб зробити це легко знайти. Перевірте ці ярлики, щоб побачити, як виглядає і поводиться розширення.
  3. Закрийте Chrome і скористайтеся текстовим редактором, щоб відкрити "% AppData% \ local \ google \ Chrome \ Дані користувача \ За замовчуванням \ Налаштування" (% AppData% залежить від вашої ОС; у Windows, ймовірно, C: \ Users \ USERNAME \ AppData) Це файл містить усі ваші налаштування у форматі JSON, усі вони набиті в один рядок.
  4. Шукайте дві встановлені раніше прив’язки (Ctrl-Shift-Q та Ctrl-Shift-X) та відредагуйте їх у Ctrl-Tab для наступного та Ctrl-Shift-Tab для попереднього.
  5. Запустіть Chrome, відкрийте три вкладки та тестуйте перемикання між ними новими ярликами. Якщо ви не бачите поведінки з кроку 2, поверніться до кроку 3 і повторіть спробу. З невідомих причин Chrome час від часу ігнорує ваш файл налаштувань, а потім перезаписує його (див. Нижче).

Застереження:

  • Щоразу, коли ви закриваєте Chrome, він блокує ваш файл налаштувань і скидає створені вручну клавіші. Також кожен раз, коли ви редагуєте налаштування розширень або відкриваєте Chrome або смішно косієте в Chrome. Ви можете відзначити файл готовим лише до роботи (що може мати негативні побічні ефекти) або звикнути часто редагувати файл налаштувань. Або ніколи не закривайте Chrome. Це вина Chrome, що він не вважає, що введення клавіш є дійсним і не видаляє його, навіть коли він його шанує.

  • Розширення Ctrl + Tab MRU не запуститься на новій вкладці, поки вкладка не закінчиться завантаженням. У цьому винна Chrome.

  • Розширення Ctrl + Tab MRU має незграбний спосіб його використання на вкладках, які не містять сторінки (порожні вкладки, вкладки налаштувань тощо), де він швидко створює нову вкладку, перемикає вкладки та закриває нову вкладку. У цьому винна Chrome.


11

Розумний підказник Натана, спрямований на примушування ctrltabярлика через devtools, потребує оновлення, оскільки код сторінки розширень тепер перероблений з Chrome 65 далі. Щоб спростити процес, я написав трохи фрагмент нижче, що ви можете скопіювати та вставити в консоль, що дозволяє вам просто натиснути команду, щоб встановити її ярлик ctrltab.

  1. Відкрийте chrome://extensions/shortcutsйого, вставивши його в рядок розташування або перейдіть до головного меню> Додаткові інструменти> Розширення, а потім натисніть меню у верхньому лівому куті, щоб відкрити ярлики клавіатури.
  2. Відкрийте консоль devtools натисканням cmdoptJна macOS або ctrlshiftJна Windows / Linux.
  3. Скопіюйте цей код:

    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. Вставте його в консоль поруч із>, а потім натисніть enter.

  5. Поверніться на сторінку ярликів і натисніть мітку команди, яку ви хочете встановити ctrltab, а не поле Введіть ярлик . Наприклад, для розширення менеджера вкладок QuicKey мітка - Переключитися на попередню вкладку .

Це воно! ctrltabз'явиться як ярлик цієї команди, як тільки ви натиснете на неї. Якщо ви хочете, щоб інша команда отримала ctrlshifttabярлик, просто натисніть її ярлик далі. (Код буде перемикатися між цими двома ярликами при натисканні.) Ці ярлики переживуть перезавантаження Chrome, оскільки саме додаток записує у файл налаштувань.


Якщо ви хочете використовувати моє розширення QuicKey для навігації по вкладках, тут окреслений дещо простіший процес , який не вимагає натискання на сторінці скорочень клавіш. Фрагмент використовуваного коду JS також є більш зрозумілим, якщо ви обережно ставитеся до того, що робить крапка вище.

Якщо ви перебуваєте в Windows, на цій сторінці також викладено спосіб наблизитись до ctrltabменю Firefox за допомогою сценарію AutoHotkey.


Це розумно. Я поєднав це рішення із швидкими вкладками, оскільки це дозволяє рухатись назад і вперед між останніми використаними вкладками
Sharcoux,

@Sharcoux, QuicKey також дозволяє рухатись в обох напрямках. Просто зараз він не дозволяє переходити з поточної вкладки до найдавнішої використовуваної вкладки, щоб легко було повернутися до неї без зайвого усунення після того, як ви повернулися в стек. Я думаю, якщо ctrl-shift-tabце перший натиск, я можу дозволити йому почати навігацію в напрямку вперед.
jdunning

Дивовижний! Витратили години на боротьбу з цим, файл уподобань продовжував переосмислювати ... Тепер це все працює, я можу переключити свої найменші вкладки! Дякую!
bitec

Це чудово. Я все ще не можу переконатися, що вони не просто поставили можливість використовувати ctr-tab, як і будь-який інший додаток із
Lassi

9

Я знайшов інший спосіб змінити ваші клавіатурні зв’язки для розширення на CTRL+ TABта CTRL+ SHIFT+, TABщо працює з розширенням MRT Ctrl-TAB MRU , яке опублікував GDom. Він синхронізується з вашим профілем і не скидається, коли Chrome Sync синхронізується при завантаженні, як і редагування налаштувань. Я роблю це, використовуючи налагоджувач для маніпулювання сторінкою прив’язок.

Я зробив практичне завдання щодо цього: як прив’язати розширення до Ctrl + Tab / Ctrl + Shift + Tab у Chrome і чи реально синхронізувати його з вашим профілем


Ви вигадливий геній!
Кріштіану Фонтес

1
Це чудово. Я помітив, що у новій версії сторінки з розширеннями інтерфейсу Material утилізований код, тому кроки дещо інші. Але мене це надихнуло на створення невеликого фрагмента JS, який можна запустити в devtools, щоб встановити ctrl-tabярлик, просто натиснувши команду, не встановлюючи точок перерви та перехоплюючи виклик. Моя відповідь нижче: superuser.com/a/1326712/736443
jdunning

3

Якщо ви клацніть правою кнопкою миші на вкладці та виберіть "Нова вкладка", нова вкладка відразу відкриється праворуч від вкладеної вами вкладки.

Спробувати. Там є більше варіантів, які вам можуть бути корисними.


1
Ну, вся суть цього в першу чергу - зручність і швидкість. Необхідність клацання правою кнопкою миші націлює це. Але добре знати.
квітня

1

FYI, я натрапив на ярлик клавіатури Chrome за замовчуванням для переключення між останніми вкладками, це: Ctrl + 1. Для мене це простіше, ніж йти, хоча змінювати код у відладчику, щоб отримати постійні налаштування вкладки ctrl +, використовуючи розширення MRU Ctrl-TAB.

Редагувати: Існує розширення Chrome, яке робить це зараз у меню вкладки Alt, як fasion, що називається Останні вкладки . Я досі ніколи не пам'ятаю ctrl + 1!


ctrl + 1 переведе вас на першу вкладку, ctrl + 2 на другу і т. д., тож насправді не перемикайте назад і назад
сам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.