клавіша швидкого доступу, щоб відірвати вкладку у firefox (перемістити вкладку до нового вікна)


16

У FF я можу перемістити вкладку до нового вікна, перетягнувши вкладку з браузера, або клацнувши правою кнопкою миші опцію «перейти до нового вікна» з контекстного меню. чи є клавіша швидкого доступу для переміщення поточної вкладки в нове вікно, не перетягуючи або використовуючи контекстне меню, або спосіб налаштувати її?

Часто мені подобається переглядати 2 вкладки поруч, тому я перетягую одну, потім натискаю WINDOWS KEY+, щоб поставити відокремлену вкладку праворуч, потім ALT+ TABдо вкладки назад до головного вікна, потім WINDOWS KEY+, щоб поставити головне вікно на зліва. Було б чудово, якби я міг зробити весь процес на клавіатурі.

Я перевірив цю документацію і не знайшов жодної клавіші швидкого доступу для від'єднання вкладки:

Відповіді:


9

Ось як створити власний ярлик клавіатури, щоб від'єднати вкладку Firefox до нового вікна:

  1. Встановіть додаток Keyconfig

  2. Відкрийте Keyconfig Preferencesнатисканням Ctrl+ Shift+ F12(на Mac це може бути ⌘ Cmd+ Shift+ F12)

  3. Клацніть Add a new keyу лівій нижній частині вікна налаштування клавіш.

  4. Замініть вміст Nameполя на ім'я цієї команди:

    Detach Tab to New Window
    
  5. Вставте наступний код у поле / * КОД * / / :

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. Натисніть кнопку ОК.

  7. Ваша нова команда буде позначена як <Вимкнено> Це означає, що вам потрібно встановити комбінацію клавіш для цієї команди. Переконайтесь, що ваша команда вибрана зі списку команд. Клацніть всередині поля в нижній лівій частині вікна. Він виділить вміст і все те, що ви натиснете далі, буде введено всередину цього поля. Наприклад, ви можете використовувати Ctrl+ Alt+ N. Або якщо ви фанат Vim, ви можете використовувати Shift+ Y.

  8. Клацніть Applyта натисніть, Closeщоб закрити вікно налаштування клавіш. Перевірте комбінацію клавіш, завантаживши вікно принаймні з 2 вкладок, а потім скористайтеся новою комбінацією клавіш. Поточна вкладка повинна від'єднатись та сформувати нове вікно.


1
Це все ще працює ... але доведеться використовувати Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/… >
dGo

Будь-який спосіб зробити це у Firefox Quantum (v 69.0)? Розширення більше не працює.
Ekanshdeep Gupta


4

Мені подобається використовувати цю послідовність ярликів, яка робить те, що ви хочете:

Ctrl-L # Focus URL
Ctrl-C # Copy it
Ctrl-W # Close current tab
Ctrl-N # Open new window
Ctrl-V # Paste 
Enter  # Open URL

Очевидно, що він має побічні ефекти:

  1. Ваш буфер замінено
  2. Сторінка перезавантажується (не робіть цього, якщо ви вже помістили дані на цій сторінці)
  3. Він не працюватиме, якщо поточна сторінка захопить Ctrl-L (як-от редактор публікацій StackExchange, який відображається на "Вставити гіперпосилання" :-D)

Але для цього не потрібні доповнення або код.


Що означає "захоплення" в цьому контексті? Це стосується браузера? Або це просто означає, що Ctrl-L ігнорується, коли курсор фокусується на полі редагування чи іншому елементі, що міститься на сторінці?
Микола Кузар

Мабуть, веб-сайт може замінити ярлики, такі як Ctrl-L. Редактор StackExchange (той, який ви отримуєте, коли ви відповідаєте на запитання), Ctrl-L зобов'язаний "вставити гіперпосилання", тому ви не зможете зосередити URL на цьому веб-сайті чи в цьому контексті.
exic

3

Окрім відповіді @ Nic, використовуйте наступний код, щоб також закрити відокремлену вкладку у вихідному вікні:

window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
window.open('','_gBrowser.mCurrentTab').close();

3

Я знайшов найкращий спосіб зробити це без будь-якого стороннього програмного забезпечення. В основному, це рішення @exic з 2 кроками замість 6:

Ctrl+ L: Фокусний адресний рядок

Shift+ Enter: Відкрити URL у новому вікні

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


Строго кажучи, це не переміщує вкладку, вона копіює вкладку - вона створює нове вікно за тією ж URL-адресою, що й існуюча, поки залишає вкладку в спокої.
G-Man каже «Відновити Моніку»

1
@ G-ManSays'ReinstateMonica 'Читай моє повідомлення ще раз ...
Atralb

Добре, я прочитав це ще раз.
G-Man каже "Відновити Моніку"

1
@ G-ManSays'ReinstateMonica ', тож ти мене схвалив, бо ти неправий? Знову ж таки: - "це екзичне рішення [...]" - "Це, звичайно, такий самий результат завантаження нової сторінки, замість того, щоб виймати поточну." ...
Атральб

1
@ G-ManSays'ReinstateMonica 'Повертаючись до цієї публікації, і я не можу залишити цю розмову таким чином. Ви неймовірно недоброзичливі і гордовиті, хоча навіть після розмови з 5 повідомленнями все ще не можете повністю прочитати / зрозуміти мій пост. Як ви не можете зрозуміти це ==> *** " Це, звичайно, має змогу завантажити нову сторінку замість того, щоб виймати поточну. " ***. Те, що ви вперто зазначали, вже було сказано у моїй відповіді з самого початку. Однак, додавання Alt + Echap & Ctrl + W все ще робить його на 2 кроки швидшим, ніж інший, але вам потрібно було зробити з нього перешкоду.
Атральб

0

Щоб переглянути список усіх комбінацій клавіш у FireFox, відвідайте цей веб-сайт. Для отримання інформації про ярлики на вкладках прокрутіть приблизно на півдорозі. Я вважаю, що ви шукаєте: Insert або Shift + Insert.


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