tombol pintas untuk melepaskan tab di firefox (pindahkan tab ke jendela baru)

16

Di FF, saya bisa memindahkan tab ke jendela baru dengan menyeret tab keluar dari browser, atau mengklik kanan opsi "pindah ke Jendela baru" dari menu konteks. apakah ada tombol pintas untuk memindahkan tab saat ini ke jendela baru tanpa menyeret atau menggunakan menu konteks, atau cara mengaturnya?

Seringkali, saya suka melihat 2 tab berdampingan, jadi saya tarik satu, lalu tekan WINDOWS KEY+ untuk meletakkan tab terpisah di kanan, lalu ALT+ TABuntuk tab kembali ke jendela utama, kemudian WINDOWS KEY+ untuk meletakkan jendela utama di kiri. Akan lebih bagus jika saya bisa melakukan seluruh proses pada keyboard.

Saya memeriksa dokumentasi ini dan tidak menemukan tombol pintas untuk melepaskan tab:

cabeNUT
sumber

Jawaban:

9

Berikut cara membuat pintasan keyboard Anda sendiri untuk Melepaskan Tab Firefox ke Jendela Baru:

  1. Instal addon Keyconfig

  2. Buka Keyconfig Preferencesdengan menekan Ctrl+ Shift+ F12(Pada Mac mungkin ⌘ Cmd+ Shift+ F12)

  3. Klik Add a new keydi kiri bawah jendela keyconfig.

  4. Ganti konten Namebidang dengan nama perintah ini:

    Detach Tab to New Window
    
  5. Rekatkan kode berikut ini ke bidang / * CODE * / :

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. Klik OK.

  7. Perintah baru Anda akan ditandai sebagai <Disabled> Ini berarti Anda perlu mengatur pintasan keyboard untuk perintah ini. Pastikan perintah Anda dipilih dari daftar perintah. Klik di dalam bidang di kiri bawah jendela. Ini akan menyoroti konten dan tombol apa pun yang Anda tekan selanjutnya akan dimasukkan di dalam kotak itu. Misalnya, Anda dapat menggunakan Ctrl+ Alt+ N. Atau jika Anda penggemar Vim, Anda dapat menggunakan Shift+ Y.

  8. Klik Applydan kemudian klik Closeuntuk menutup jendela keyconfig. Uji pintasan keyboard Anda dengan memuat jendela dengan setidaknya 2 tab dan kemudian gunakan pintasan keyboard baru Anda. Tab saat ini harus melepaskan dirinya sendiri dan membentuk jendela baru.

Nic
sumber
1
Ini masih berfungsi ... tetapi harus menggunakan Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/… >
dGo
Adakah cara untuk melakukan ini di Firefox Quantum (v 69.0)? Ekstensi tidak berfungsi lagi.
Ekanshdeep Gupta
4

Dengan Vimium-FF , itu bisa dilakukan dengan menekan W, yaitu shift+ w.

AXO
sumber
4

Saya suka menggunakan urutan pintasan ini, yang melakukan apa yang Anda inginkan:

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

Jelas itu memiliki efek samping:

  1. Buffer Anda diganti
  2. Halaman dimuat ulang (jangan lakukan itu jika Anda sudah memasukkan input pada halaman itu)
  3. Ini tidak akan berfungsi jika halaman saat ini menangkap Ctrl-L (seperti editor posting StackExchange, yang telah dipetakan ke "Sisipkan Hyperlink" :-D)

Tetapi itu tidak memerlukan add-on atau kode.

exic
sumber
Apa yang dimaksud dengan "menangkap" dalam konteks ini? Apakah ini merujuk ke sesuatu yang spesifik untuk browser? Atau apakah itu hanya berarti bahwa Ctrl-L diabaikan ketika kursor difokuskan pada bidang edit, atau elemen lain yang terkandung dalam halaman?
Nicholas Cousar
Rupanya situs web dapat mengganti pintasan seperti Ctrl-L. Editor StackExchange (yang Anda dapatkan ketika Anda menjawab pertanyaan) memiliki Ctrl-L terikat untuk "menyisipkan hyperlink", sehingga Anda tidak akan dapat memfokuskan URL pada situs web itu atau dalam konteks itu.
exic
3

Selain jawaban @ Nic, gunakan kode berikut untuk juga menutup tab terlepas dari jendela asli:

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

Saya menemukan cara terbaik untuk melakukan ini tanpa perangkat lunak pihak ketiga. Pada dasarnya, ini adalah solusi eksotis dengan hanya 2 langkah alih-alih 6:

Ctrl+ L: Bilah alamat fokus

Shift+ Enter: Buka url di jendela baru

Ini tentu saja memiliki con memuat halaman baru daripada mengambil yang saat ini keluar.

Atralb
sumber
Sebenarnya, ini tidak memindahkan tab, itu menyalin tab - itu menciptakan jendela baru di URL yang sama dengan tab yang ada sambil meninggalkan tab itu sendiri.
G-Man Mengatakan 'Reinstate Monica'
1
@ G-ManSays'ReinstateMonica 'Baca posting saya lagi ...
Atralb
Oke, saya sudah baca lagi.
G-Man Mengatakan 'Reinstate Monica'
1
@ G-ManSays'ReinstateMonica 'jadi Anda menurunkan saya karena Anda salah? Sekali lagi: - "ini adalah solusi exic [...]" - "Ini tentu saja memiliki con yang sama untuk memuat halaman baru alih-alih mengeluarkan yang sekarang." ...
Atralb
1
@ G-ManSays'ReinstateMonica 'Kembali ke pos ini, dan saya tidak dapat meninggalkan percakapan ini dengan cara ini. Anda luar biasa menjengkelkan dan angkuh sementara, bahkan setelah 5 pesan percakapan, masih tidak dapat sepenuhnya membaca / memahami posting saya. Bagaimana Anda tidak dapat memahami ini ==> *** " Ini tentu saja memiliki con memuat halaman baru alih-alih mengambil yang saat ini keluar. " ***. Apa yang Anda sebutkan tadi sudah dinyatakan dalam jawaban saya sejak awal. Yang mengatakan, menambahkan Alt + Echap & Ctrl + W masih membuatnya 2 langkah lebih cepat daripada yang lain, tetapi Anda perlu membuat pertengkaran dari itu.
Atralb
0

Untuk daftar semua pintasan keyboard di FireFox, kunjungi situs web ini . Untuk informasi tentang cara pintas tab, gulir ke bawah sekitar setengah. Saya percaya yang Anda cari adalah Sisipkan atau Shift + Sisipkan.

Alexander Iasso
sumber
2
Saya memeriksa dulu tetapi tidak melihat apa-apa. Saya harus menambahkan itu ke pertanyaan. Sisipkan dan geser + sisipkan tidak melakukan apa pun untuk saya.
chiliNUT