Phím tắt để tách một tab trong firefox (di chuyển tab sang cửa sổ mới)


16

Trong FF, tôi có thể di chuyển một tab sang một cửa sổ mới bằng cách kéo tab ra khỏi trình duyệt hoặc nhấp chuột phải vào tùy chọn "di chuyển đến cửa sổ mới" từ menu ngữ cảnh. Có một phím tắt để di chuyển tab hiện tại sang một cửa sổ mới mà không cần kéo hoặc sử dụng menu ngữ cảnh hay cách để thiết lập một tab không?

Thông thường, tôi thích nhìn vào 2 tab cạnh nhau, vì vậy tôi kéo một tab ra, sau đó nhấn WINDOWS KEY+ để đặt tab tách ra ở bên phải, sau đó ALT+ TABđể tab quay lại cửa sổ chính, sau đó WINDOWS KEY+ để đặt cửa sổ chính vào trái. Sẽ thật tuyệt nếu tôi có thể thực hiện toàn bộ quá trình trên bàn phím.

Tôi đã kiểm tra tài liệu này và không tìm thấy bất kỳ phím tắt nào để tách tab:

Câu trả lời:


9

Đây là cách tạo lối tắt bàn phím của riêng bạn để tách Tab Firefox sang Cửa sổ mới:

  1. Cài đặt bổ trợ Keyconfig

  2. Mở Keyconfig Preferencesbằng cách nhấn Ctrl+ Shift+ F12(Trên Mac, nó có thể là ⌘ Cmd+ Shift+ F12)

  3. Nhấp vào Add a new keyở dưới cùng bên trái của cửa sổ keyconfig.

  4. Thay thế nội dung của Nametrường bằng tên của lệnh này:

    Detach Tab to New Window
    
  5. Dán mã sau vào trường / * CODE * / :

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

  7. Lệnh mới của bạn sẽ được đánh dấu là <Đã tắt> Điều này có nghĩa là bạn cần đặt phím tắt cho lệnh này. Hãy chắc chắn rằng lệnh của bạn được chọn từ danh sách các lệnh. Nhấp vào bên trong trường ở dưới cùng bên trái của cửa sổ. Nó sẽ làm nổi bật nội dung và bất kỳ phím nào bạn nhấn tiếp theo sẽ được nhập vào bên trong hộp đó. Ví dụ: bạn có thể sử dụng Ctrl+ Alt+ N. Hoặc nếu bạn là người hâm mộ của Vim, bạn có thể sử dụng Shift+ Y.

  8. Bấm Applyvà sau đó bấm Closeđể đóng cửa sổ keyconfig. Kiểm tra lối tắt bàn phím của bạn bằng cách tải một cửa sổ có ít nhất 2 tab và sau đó sử dụng phím tắt mới. Tab hiện tại sẽ tự tách ra và tạo thành một cửa sổ mới.


1
Điều này vẫn hoạt động ... nhưng phải sử dụng Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/
trộm

Có cách nào để làm điều này trong Firefox Quantum (v 69.0) không? Phần mở rộng không hoạt động nữa.
Ekanshdeep Gupta

4

Với Vimium-FF , nó có thể được thực hiện bằng cách nhấn W, tức là shift+ w.


4

Tôi thích sử dụng chuỗi phím tắt này, thực hiện những gì bạn muốn:

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

Rõ ràng nó có tác dụng phụ:

  1. Bộ đệm của bạn bị ghi đè
  2. Trang được tải lại (không làm điều đó nếu bạn đã đặt đầu vào trên trang đó)
  3. Nó sẽ không hoạt động nếu trang hiện tại chụp Ctrl-L (như trình chỉnh sửa bài StackExchange, nó đã được ánh xạ tới "Chèn siêu liên kết" :-D)

Nhưng nó không yêu cầu addons hoặc code.


"Chụp" có nghĩa là gì trong bối cảnh này? Nó có đề cập đến một cái gì đó cụ thể cho các trình duyệt? Hoặc nó chỉ có nghĩa là Ctrl-L bị bỏ qua khi con trỏ tập trung vào trường chỉnh sửa hoặc một số thành phần khác có trong trang?
Nicholas Cousar

Rõ ràng một trang web có thể ghi đè các phím tắt như Ctrl-L. Trình chỉnh sửa StackExchange (trình soạn thảo bạn nhận được khi trả lời câu hỏi) có ràng buộc Ctrl-L để "chèn siêu liên kết", do đó bạn sẽ không thể tập trung URL vào trang web đó hoặc trong ngữ cảnh đó.
exic

3

Ngoài câu trả lời của @ Nic, hãy sử dụng đoạn mã sau để đóng tab tách ra khỏi cửa sổ ban đầu:

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

3

Tôi tìm thấy cách tốt nhất để làm điều này mà không cần bất kỳ phần mềm bên thứ ba nào. Về cơ bản, đây là giải pháp @exic chỉ với 2 bước thay vì 6:

Ctrl+ L: Thanh địa chỉ tiêu điểm

Shift+ Enter: Mở url trong cửa sổ mới

Điều này tất nhiên có liên quan đến việc tải một trang mới thay vì lấy trang hiện tại ra.


Nói một cách chính xác, điều này không di chuyển tab, nó sao chép tab - nó tạo ra một cửa sổ mới tại cùng một URL với tab hiện có trong khi để tab một mình.
G-Man nói 'Phục hồi Monica'

1
@ G-ManSays'ReinstateMonica 'Đọc lại bài viết của tôi ...
Atralb

OK, tôi đã đọc lại.
G-Man nói 'Tái lập Monica'

1
@ G-ManSays'ReinstateMonica 'vì vậy bạn đánh giá thấp tôi vì bạn đã sai? Một lần nữa: - "đây là giải pháp exic [...]" - "Điều này tất nhiên có cùng một cách tải trang mới thay vì lấy trang hiện tại ra." ...
Atralb

1
@ G-ManSays'ReinstateMonica 'Quay trở lại bài đăng này và tôi không thể rời khỏi cuộc trò chuyện này theo cách này. Bạn thật đáng ghét và đáng ghét trong khi, ngay cả sau một cuộc trò chuyện 5 tin nhắn, vẫn không thể đọc / hiểu bài viết của tôi. Làm thế nào bạn có thể không hiểu điều này ==> *** " Điều này tất nhiên có mục đích tải một trang mới thay vì lấy trang hiện tại ra. " ***. Những gì bạn đã cố chấp đề cập đã được nêu trong câu trả lời của tôi ngay từ đầu. Điều đó nói rằng, việc thêm Alt + Echap & Ctrl + W vẫn giúp nó nhanh hơn 2 bước so với bước khác, nhưng bạn cần phải thực hiện một thay đổi từ nó.
Atralb

0

Để biết danh sách tất cả các phím tắt trong FireFox, hãy truy cập trang web này . Để biết thông tin về các phím tắt, hãy cuộn xuống khoảng một nửa. Tôi tin rằng cái bạn đang tìm kiếm là Chèn hoặc Shift + Chèn.


2
Tôi đã kiểm tra ở đó trước nhưng không thấy gì. Tôi nên thêm nó vào câu hỏi. Chèn và dịch chuyển + chèn không làm gì cho tôi.
chiliNUT 24/2/2015
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.