Переключение на последнюю * использованную * вкладку в Chrome


184

Как вернуться к последней вкладке, используемой в Chrome на Mac? Ctrl-Tab и Ctrl-Shift-Tab перемещают вкладки по порядку. Но я хочу переключаться между двумя вкладками, подобно тому, как Cmd-Tab переключается между двумя последними приложениями. Есть способ сделать это в Firefox, но есть ли решение для Chrome?


9
Также рассмотрите возможность использования Opera или Vivaldi, которые оба являются браузерами на основе хрома, которые поддерживают последнюю использованную вкладку через Ctrl-Tab
User

Рассматриваете ли вы принять superuser.com/a/1115469/170305, которое является текущим прямым решением (не сработало, когда вы опубликовали вопрос)? Поочередно щедрость это ...
djechlin

Нажмите Ctrl + Tab
Коннор Лич

@djechlin: см. мой комментарий к вашему ответу.
SabreWolfy

Это известная проблема, которую Chrome не оценивает. Я переключился на Opera исключительно для этого вопроса, и это замечательно. Ниже приведена ветка по проблеме, возникшей в 2009 году: bugs.chromium.org/p/chromium/issues/detail?id=5569. Она помечена как «не исправит». Вы действительно все еще хотите использовать Chrome ???
User1

Ответы:


67

В Chrome нет встроенного сочетания клавиш, но есть расширение, которое вы можете использовать:

Последние вкладки (Интернет-магазин Chrome)

Особенности

  • Вы можете указать любое сочетание клавиш (по умолчанию: Ctrl+ Q).

  • Вы можете настроить его на

    • показать список самых последних вкладок (очень похоже на Alt+ Tab).

    • переключаться между двумя последними вкладками.

    всякий раз, когда вы нажимаете сочетание клавиш.

Скриншот Скриншот


21
В любом случае это может переопределить Ctrl + Tab?
Джо

12
Просто используя расширение, нет. На странице интернет-магазина расширений вы можете спросить, почему я не использовал вместо этого Ctrl + Tab, поэтому Chrome теперь позволяет расширениям сопоставлять эту комбинацию клавиш. Если вы настаиваете на этом ярлыке, вы можете назначить ему другой ключ и сделать переназначение с помощью AutoHotkey.
Деннис

16
Благодарю. +1 для AutoHotKey. Позор Chrome заставляет нас прыгать через обручи для такой основной функциональности.
Джо

10
Вы можете привязать к Ctrl + Tab, вручную отредактировав файл настроек. Инструкции здесь: superuser.com/questions/104917/chrome-tab-ordering/…
GDorn

5
Расширение AutoControl для Chrome может переопределять собственные ярлыки, как Ctrl+Tabи другие. Не нужно подлых хаков или ручных правок.
GetFree

53

Я действительно хотел эту функцию сам, я попробовал большинство существующих расширений, уже доступных, но ни одно из них не работало должным образом.

Я пошел дальше и попробовал свои силы в разработке одного, и это, похоже, работает для меня. Проект теперь с открытым исходным кодом на GitHub . Я подумал, что это может помочь и другим.

Вот ссылка: CLUT: цикл последних использованных вкладок

Ключи можно изменить в настройках сочетаний клавиш на странице расширений Chrome: введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

Или для более старых версий Chrome: введите описание изображения здесь


7
Я не знаю, как вы сделали это лучше, чем все остальные, но я хочу дать вам основные реквизиты здесь и надеюсь, что весь мир узнает об этом расширении. Для многих это буквально соглашение, которое не позволяет им перейти на Chrome.
Нил Трафт

1
Кроме того, для людей, которые хотят сопоставить это с Ctrl + Tab, на странице плагина Ctrl + Tab MRU есть инструкции по ручному редактированию файла настроек (вам не нужно устанавливать этот плагин, вам просто нужно следовать их инструкциям). Это действительно работает!
Нил Трафт


8
@BorislavIvanov Это обычная Google Analytics, которую в любом случае уже использует каждый веб-сайт. Это посмотреть, сколько людей на самом деле используют расширение, а не устанавливать его, чтобы попробовать, но не удаляют расширение, даже если оно им не нравится. Это анонимное отслеживание, и оно показывает, например, что 3000 пользователей использовали его за последнюю неделю и так далее. Ни одна из личных данных не отслеживается. Я добавил его, чтобы узнать, насколько люди заинтересованы в расширении, и решить, стоит ли мне вкладывать средства в улучшение расширения. Комментарий Марка просто создает немного ненужной паники.
Харшай Бурадкар,

1
@devuxer Согласен, я нахожу то же самое на всех платформах: Linux, Mac. У меня появилась привычка редактировать файл настроек каждый раз, когда я запускаю Chrome, так как я настолько зависим от функциональности. Это хорошо работает для меня, потому что, к счастью, я перезапускаю Chrome не чаще, чем раз в пару недель.
Нил Трэфт

19

Последние вкладки имеют серьезную проблему, мешающую обработке событий клавиатуры. Это замедляет обработку всего ключа браузера. Например, после включения расширения перейдите на страницу http://fullscreenmario.com и попробуйте управлять Mario с помощью клавиатуры. FPS быстро снижается до 5 или 6.

Не проблема, но есть ограничение с расширением: оно не может перемещаться между chrome://*страницами или пустой страницей.

Существует рабочая альтернатива: Toggle Switch Последние последние вкладки . Это не замедляет работу браузера. Может переключаться между любыми страницами.


Имхо не любая, а только между двумя. Но у него есть полезная опция (только одна опция :)) - перейти к последним на закрытии. Так что это очень полезно
Геннадий Г

1
Ссылка мертва
Пользователь

@ Пользователь какой, ссылка на альтернативу в настоящее время в порядке ...
Бетлиста

Toggle Switch Recent Last Tabs.работает хорошо, но, похоже, не сможет переключать вкладки в Chrome Windows.
Сиддхартха

8

Я наконец нашел РЕАЛЬНОЕ решение Ctrl-Tab, а не просто решение «использовать альтернативное сочетание клавиш» !

  1. Установите это расширение: CLUT: цикл последних использованных вкладок
  2. Затем перейдите к расширениям Chrome (chrome: // extensions) и прокрутите вниз до сочетаний клавиш.
  3. Введите сочетание клавиш, например, Ctrl + A для «Быстрого переключения»
  4. Закройте Chrome полностью
  5. Откройте файл настроек Chrome:
    • Mac: ~ / Библиотека / Поддержка приложений / Google / Chrome / По умолчанию / Настройки
    • Windows: C: \ Users \ YOUR_USERNAME \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Preferences
    • Ubuntu: ~ / .config / chromium / Default / Preferences
  6. Найдите в файле ранее установленное сочетание клавиш, например, Ctrl + A, и замените его на Ctrl + Tab .
  7. Сохраните и закройте файл
  8. Откройте Chrome и станьте счастливым пользователем Chrome!

2
Это не работает для меня в последней версии. Всякий раз, когда я закрываю Chrome, меняю Ctrl + A на Ctrl + Tab и перезагружаю Chrome, браузер снова меняет его на Ctrl + A.
Sheen

Вы уверены, что Chrome полностью закрыт при редактировании файла настроек?
mchief90

Также не работает для меня ...
DarkCowboy

1
@Sheen и @DarkCowboy, вот более простой способ использовать ctrl-tabярлык без редактирования файла prefs: superuser.com/a/1326712/736443 Он обходит проверку, которую Chrome выполняет для блокировки ctrl-tab, поэтому сам Chrome сохраняет ярлык в своем файл настроек Это означает, что он переживет перезапуски приложения.
jdunning

1
Это сработало для меня, но перед закрытием Chrome мне пришлось скопировать все содержимое Preferencesфайла в буфер обмена. Пришлось это сделать, потому что каким-то образом при восстановлении моих окон из предыдущего сеанса chrome заменял Preferencesсодержимое чем-то другим. Итак: скопируйте Preferencesсодержимое в буфер обмена, выйдите из Chrome, вставьте обратно содержимое из буфера обмена Preferences, выполните замену ключа, сохраните файл и запустите Chrome.
Хорошо сработало

7

Наконец-то есть расширение Chrome, которое решает это навсегда.

Это называется Tab Thumbnails Switcher .

Он поддерживает Ctrl+ Tabи Ctrl+ Shift+ Tabиз коробки для переключения между вкладками в последнем использованном порядке.

введите описание изображения здесь

Со страницы расширения:

Меню переключателя вкладок с миниатюрами предварительного просмотра аналогично переключателю задач Windows 10.

➭ Вкладки в недавно использованном порядке.

➭ Вы можете использовать Ctrl + Tab и Ctrl + Shift + Tab, чтобы выбрать нужную вкладку или выбрать другой ярлык.

Method Метод только мыши: нажмите кнопку на панели инструментов, а затем нажмите на нужную вкладку.

➭ Это не мешает просмотру веб-страницы.

Menu Меню вкладок мгновенно открывается для быстрого переключения вкладок.

Offline работает в автономном режиме. Нет необходимости подключения к интернету.

➭ Tab Thumbnails Switcher не имеет доступа к вашим личным данным и не собирает их.
...

Menu Меню вкладок реализовано в машинном коде, что позволяет мгновенно всплывать без раздражающих задержек загрузки.

✔ Он может переопределить сочетание клавиш Ctrl + Tab для переключения между вкладками.

✔ Он не внедряет код в каждую страницу, которую вы посещаете, тем самым избегая вялой загрузки страниц и экономя процессор и память.

Works Работает на ВСЕХ вкладках. Либо документы PDF, страница новой вкладки, страницы расширения, страницы Chrome, вы называете это.


проблема в том, что вы должны установить исполняемый файл на свой компьютер, который я не могу для обеспечения безопасности
derloopkat

@derloopkat, недоверие по умолчанию всегда должно быть нормой. Однако в этом случае исполняемый файл поступает из Интернет-магазина Chrome. Google никак не собирается распространять вредоносное ПО. Я сам был довольно осторожен, поэтому установил его на ВМ и следил за его активностью. Только тогда я пришел сюда и разместил это.
HrW

3
Похоже, что это производная от другого, называемого AutoControl Shortcut Manager, который тоже может это делать.
GetFree

3

  Chrome в Windows (по крайней мере версия 30) позволяет использовать Ctrl+Tabсочетание клавиш для расширений, а некоторые расширения используют эту функцию.
  Следующее может работать на Mac:

  1. Установите расширение, которое переключается на последнюю просмотренную вкладку, например FLST Chrome (запоминает только одну вкладку в прошлом) или Ctrl + Tab MRU (требуется немного более длительное Ctrl+Tabнажатие).
  2. Перейдите на chrome://extensionsстраницу, нажмите ссылку «Сочетания клавиш» в самом низу и установите в Ctrl+Tabкачестве сочетания клавиш расширение, установленное на шаге 1.

Ctrl + Tab MRU - самый близкий вариант к тому, к чему я привык в Opera и FF
KalenGi

3
Как Chrome поддерживает Ctrl+Tab? Всякий раз, когда я пытаюсь установить это как ярлык для расширения на вкладке расширений, Chrome переключается на следующую вкладку. Из Ctrl-Tab MRU-Extension: кажется, что CHROME ОТКЛЮЧИЛ возможность использовать Ctrl + Tab в качестве ярлыка :-( Я рассмотрю это, и если мы найдем обходной путь для этого
грипп

3

Вот скрипт AutoHotKey для переназначения сочетания клавиш Ctrl + Tab с CLUT (из ответа Harshay) только с Chrome:

; Chrome context
#IfWinActive ahk_class Chrome_WidgetWin_1
^Tab::Send !{w}
+^Tab::Send !{s}

; Back to global context
#IfWinActive

Он не подражает реальному поведению Ctrl + Tab: Ctrl + Tab будет переключаться только между двумя последними вкладками, а Ctrl + Shift + Tab будет переключаться по всей истории.


AutoHotKey для Microsoft Windows.
Joeytwiddle

3

Vimium действительно классный. то есть ^ (Shift + 6), чтобы перейти на предыдущую вкладку https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en


Жаль, что он не переключается между предыдущей и текущей вкладками, так что вы можете использовать его, чтобы вернуться на предыдущую вкладку и затем вернуться к текущей вкладке.
SabreWolfy

3

Обновление : Опираясь на умный подход Шэда, использующий AutoHotkey, вот как включить, ctrltabчтобы открыть меню последних вкладок QuicKey, перемещаться по нему, нажав ctrltabснова, чтобы выбрать вкладку, а затем отпустив, ctrlчтобы переключиться на эту вкладку ( только для Windows ):

  • Установите QuicKey из интернет-магазина Chrome.
  • Скачайте и установите AutoHotkey .
  • Откройте папку запуска вашего компьютера, следуя этим инструкциям .
  • Перейдите на эту страницу GitHub и нажмите Download ZIP .
  • Распакуйте архив и перетащите ctrl-tab.ahkфайл из ZIP-файла в папку автозагрузки.
  • Дважды щелкните ctrl-tab.ahkфайл.

Теперь переключайтесь между несколькими вкладками в Chrome с помощью мыши (так как QuicKey был только что установлен, у него нет недавней истории вкладок). Затем нажмите и отпустите, ctrltabчтобы перейти на предыдущую вкладку. Если вы нажмете ctrltabи продолжите удерживать ctrl, откроется меню последних вкладок. Нажмите, tabчтобы выбрать следующую вкладку в списке. Когда выбран нужный, отпустите, ctrlчтобы переключиться на него.

Другие ярлыки, перечисленные ниже, продолжают работать, поэтому вы можете нажать, altQчтобы открыть QuicKey и найти вкладку.


QuicKey (Интернет-магазин Chrome) - еще одно расширение, предоставляющее эту отсутствующую функцию. Он также предлагает меню, которое в некоторой степени похоже на последнее использовавшееся (MRU) меню, которое вы получаете в Firefox после нажатия ctrltabи затем отпускания tab, удерживая нажатой ctrl, что позволяет легко выбрать любую недавнюю вкладку из списка.

  • Чтобы переключиться на последнюю использованную вкладку:
    • Нажмите ctrlA( altAв Windows).
  • Чтобы перейти к следующей последней использованной вкладке:
    • Нажмите еще ctrlAраз в течение 750 мс. Нажмите его несколько раз, чтобы перейти к истории.
    • Нажмите ctrlSдля навигации в обратном направлении.
  • Чтобы выбрать вкладку из меню, используя только клавиатуру:
    • Нажмите, ctrlQно продолжайте удерживать ctrlклавишу ( altключ в Windows).
    • Нажмите Wдля перемещения вниз по списку последних вкладок.
    • Нажмите, shiftWчтобы двигаться вверх.
    • Отпустите, ctrlчтобы переключиться на выбранную вкладку.

Указанные выше сочетания клавиш можно изменить в chrome://extensions/shortcuts.


3

Я нашел, что это работает для меня:

  • Command + 1-8 выберет вкладку в этой позиции,
  • Command + 9 выберет последнюю вкладку.

Если вы похожи на меня и у вас открыто более 9 вкладок, вы можете переключаться между вкладками с:

  • Command + { вернуться на предыдущую страницу
  • Command + } перейти на страницу, с которой вы пришли (после того, как вы нажмете назад)

Command + 9выберите последнюю (самую правую) вкладку. Вопрос заключается в выборе последней использованной (самая последняя использованная вкладка), а не последней вкладки справа от панели вкладок.
SabreWolfy

Это не помогает заставить Chrome работать как любое другое приложение с подокном
Ласси Киннунен,

2

Ctrl + 1 переводит вас на вкладку 1

Ctrl + 2 приведет вас к вкладке 2 и т. Д.

Это очень удобно, если вы открываете несколько ссылок со страницы, которая не поддерживает меню среднего или правого щелчка.


5
Это хорошо, но не отвечает на вопрос о том, как перейти к последней использованной вкладке. Если вы знаете, пожалуйста, отредактируйте свой ответ с помощью ссылки «изменить».
Бен Н

2

Я построил это расширение Chrome, чтобы сделать это; Переключайтесь между двумя последними активными вкладками с помощью глобальной горячей клавиши. Это означает, что вам не нужно, чтобы Chrome фокусировался на переключении.

https://chrome.google.com/webstore/detail/toggletab/iblgdmlpmokbijhiebnffnffablkkedk


2

Если вам нужно специально работать с 2 вкладками, вы можете перетащить вкладку, чтобы создать новое окно Chrome.

Тогда вы можете ALT Tabна Windows и Cmd ⌘ `на Mac.


2

Если у вас полноразмерная клавиатура, вы можете использовать CTRL+ PgUp(перейти к предыдущей вкладке) и CTRL+ PgDn(перейти к следующей вкладке). Это не то же самое, но достаточно близко для меня.


2

Самое сложное решение для достижения этой цели в Windows - объединить хромированные расширения Quick Tabs и скрипт AutoHotkey . Я подробно описал это здесь , так что вот в двух словах:

1) Quick Tabs - это настраиваемое расширение с открытым исходным кодом , которое позволяет переопределять некоторые стили CSS и позволяет устанавливать горячие клавиши для переключения вкладок MRU. Также он поддерживает навигацию с помощью клавиатуры (перейти к следующей / предыдущей вкладке). Однако Chrome не позволяет связывать Ctrl+ Tabкак сочетание клавиш, поэтому вам нужно зарегистрировать еще один (например, Ctrl+ Shift+ S) и затем использовать скрипт AutoHotkey для «переназначения» Ctrl+ Tabдля chrome в Ctrl+ Shift+ S.

2) Я не буду помещать здесь скрипт AutoHotkey, вы можете найти его здесь . Он охватывает Ctrl+ Tabпереназначение и обрабатывать всю клавиатуру навигации.

В результате вы увидите нечто подобное при нажатии Ctrl+ Tabв активном окне Chrome:

Стрелки навигации, Escи Ctrl+ Tabи Ctrl+ Shift+ Tabработают так, как вы ожидали.


1
Это серьезное волшебство AHK! Возможно, вы захотите проверить мое расширение QuicKey: fwextensions.github.io/QuicKey Это похоже на ваш стиль быстрых вкладок без какого-либо пользовательского CSS. И, немного изменив ваш AHK-скрипт, я смог ctrl-tabс ним хорошо поработать : gist.github.com/fwextensions/511e0f6886eac3d07cf7a21fbb10a6c7 Быстрое нажатие ctrl-tabдля переключения между вкладками кажется намного быстрее и надежнее, чем когда я тестировал с Quick Tabs.
jdunning

Это не так сложно, нажмите Ctrl-E, чтобы открыть список быстрого доступа, и нажмите Enter, чтобы перейти к последнему списку, который выбран по умолчанию, хотите предыдущий, просто нажмите вниз. Кроме того, не нужно удерживать две клавиши для навигации назад
Хуан Мендес,

1

Мне нравится переключаться между двумя вкладками при заполнении форм или сравнении страниц и т. Д. Чтобы обойтись без того, чтобы не было горячей подсказки для последней использованной вкладки, я перетаскиваю две вкладки в их собственное окно и использую Ctrl + Option + вправо. стрелка, чтобы идти вперед и назад быстро.


1

Обратите внимание, я использую Windows. Это отсутствие ctrl+ tabдля поддержки «последней использованной вкладки» - вот почему я все еще предпочитаю Firefox, а не Chrome. Это неотъемлемая часть моего использования браузера. Это то, что я понял сегодня:

  1. Опера имеет вкладку Ctrl для последней использованной вкладки. (Для включения перейдите opera://flags/и измените опцию «Tab cycling»)

  2. Opera использует webkit и механизмы рендеринга Blink и javascript V8 (которые на момент написания статьи были такими же, как в chrome). Так что похоже, для моих целей, является хром.

Сегодня я впервые установил Opera и собираюсь попробовать заменить хром.


1

Похоже, это стандартно для Chrome - при закрытии вкладки фокус возвращается к последней использованной вкладке. Просто заметил это на этой неделе. Версия 73.0.3683.86.


Если этот вопрос не был 7 лет назад, или если вы предоставили ссылку на журнал изменений, этот ответ может быть полезен. Но так, это не так.
Давидбауман

0
  • Установить быстрые вкладки

  • Нажмите ctrl+ e(или + e)

    • Появляется список вкладок, последний из которых уже выделен
  • Ударил enter

Если вы хотите просмотреть свою историю, нажмите стрелку вниз один раз, чтобы перейти к вкладке, использовавшейся перед последней.

Я знаю, что есть ответ, использующий быстрые вкладки, но он требует слишком много, чтобы сделать это с помощью Ctrl-Tab. Я предпочел бы сохранить эту функциональность, к тому же я часто хочу искать на своих вкладках, для чего действительно предназначен плагин.


0

Существует официальная поддержка этой команды. Используйте Ctrl+ 9.
Пожалуйста, смотрите эту ссылку .

Или я что-то здесь упускаю?


Первоначальный вопрос означал «последний», как и «последний по времени; последний». нет, «после всех остальных по времени или по порядку; окончательно». Ctrl + 9 делает последнее
отметьте

0

В отличие от сочетания клавиш для переключения на последнюю использованную вкладку, вам может понравиться это очень легкое и интуитивно понятное решение для организации вкладок в наиболее недавно использованном порядке, которое поддерживается во всех основных браузерах (Chrome, Firefox, Opera и других Chrome). браузеры): Tab Slider . Его особенности:

  • Работает так же, как Alt + Tab в Windows или Cmd + Tab в Mac, но с вкладками браузера
  • Визуально сортирует вкладки, чтобы вы всегда видели их в порядке MRU (Ctrl + Tab переключается на следующую вкладку MRU)
  • Работает также с закрепленными вкладками
  • Настраивается (однако я бы посоветовал придерживаться значений по умолчанию)

Попробуй! Надеюсь, вам понравится.

IMG


0

Я создал минималистское расширение Chrome под названием Previous Tab, чтобы решить эту проблему. Это расширение не требует специальных разрешений.

Нажмите Ctrl+, qчтобы переключиться на предыдущую активную вкладку, или щелкните значок «Предыдущая вкладка».

Вы можете настроить сочетание клавиш, посетив chrome: // extensions / configureCommands

Обратите внимание , что Tabэто не поддерживается ключ для команд расширения Chrome.


-1

Для меня Ctrl + 1 переключается между двумя последними вкладками.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.