Đặt hàng tab Chrome?


12

Nếu tôi ở tab đầu tiên và tôi nhấn Ctrl+ T, tôi muốn nó mở bên cạnh (bên phải) của tab hiện tại. Có một phần mở rộng cho điều này?

Tôi nghĩ rằng tôi cũng muốn thay đổi thứ tự tab đã đóng ... nhưng tôi không bao giờ có thể nhớ tôi thích nó như thế nào cho đến khi tôi chơi với nó. Tôi nghĩ di chuyển sang tab bên trái là những gì tôi thích.

TabMixPlus cung cấp cho tôi các tùy chọn này trong FF, đã có tiện ích mở rộng tương tự chưa? Hoặc một số tùy chọn ẩn trong Chrome?

Câu trả lời:


2

Đây không phải (chưa) là một tùy chọn có thể định cấu hình và không thể thực hiện một tiện ích mở rộng cho việc này vào lúc này. Các tiện ích mở rộng của Chrome (không giống như các tiện ích mở rộng của Firefox) không thể thay đổi hoạt động của trình duyệt thực tế, do đó, loại điều này sẽ không thể thực hiện được cho đến khi (nếu) Google thay đổi cách hệ thống tiện ích mở rộng của chúng hoạt động. Bạn sẽ phải sử dụng cách giải quyết của @ Michelle cho đến lúc đó.


Chỉnh sửa: Có vẻ như bây giờ có một tiện ích mở rộng thực hiện điều này: Tab tiếp theo . Ngoài ra, TabPlus chọn tab được sử dụng lần cuối sau khi bạn đóng tab hiện tại, nếu đó là điều bạn quan tâm.


11

Thứ tự tab được sử dụng gần đây nhất trong Chrome cuối cùng đã trở thành một tùy chọn , mặc dù nó không có giấy tờ, không được hỗ trợ, hack và khiếu nại về tình huống này bị bỏ qua.

Để có được hành vi mong muốn:

  1. Cài đặt phần mở rộng Ctrl-TAB MRU . Tiện ích mở rộng này cung cấp thứ tự tab MRU thay thế cơ chế chuyển đổi tab tích hợp. Bạn có thể liên kết nó với bất kỳ phím nào bạn muốn, miễn là trình ánh xạ phím tắt của trình quản lý tiện ích mở rộng có thể ghi lại nó. Nó không thể ghi Ctrl-TAB hoặc Ctrl-Shift-TAB. Trước đây điều này có nghĩa là đau khổ với các cách giải quyết dưới tiêu chuẩn như ràng buộc với Ctrl- ~. Nhưng bây giờ có một cách, vì vậy:
  2. Để khắc phục việc thiếu cách không ghi để đặt tổ hợp phím, trong trình ghi phím tắt bàn phím, đặt các liên kết thành phần mở rộng Ctrl + Tab MRU thành một thứ ngu ngốc như Ctrl-Shift-Q và Ctrl-Shift-X, để làm cho nó dễ dàng tìm kiếm Kiểm tra các phím tắt này để xem tiện ích mở rộng trông và hành xử như thế nào.
  3. Đóng Chrome và sử dụng trình chỉnh sửa văn bản để mở "% AppData% \ local \ google \ Chrome \ Dữ liệu người dùng \ Mặc định \ Tùy chọn" (% AppData% phụ thuộc vào hệ điều hành của bạn; trong các cửa sổ có lẽ là C: \ Users \ USERNAME \ AppData) tệp chứa tất cả các cài đặt của bạn ở định dạng JSON, tất cả được nhồi nhét vào một dòng.
  4. Tìm kiếm hai liên kết bạn đã đặt trước đó (Ctrl-Shift-Q và Ctrl-Shift-X) và chỉnh sửa chúng thành Ctrl-Tab cho tiếp theo và Ctrl-Shift-Tab cho trước đó.
  5. Bắt đầu Chrome, mở ba tab và kiểm tra chuyển đổi giữa chúng bằng các phím tắt mới của bạn. Nếu bạn không thấy hành vi từ bước 2, hãy quay lại bước 3 và thử lại. Vì lý do không xác định, thỉnh thoảng Chrome bỏ qua tệp Tùy chọn của bạn và sau đó ghi đè lên tệp đó (xem bên dưới).

Hãy cẩn thận:

  • Mỗi khi bạn đóng Chrome, nó sẽ ghi đè tệp Tùy chọn của bạn và đặt lại các phím bấm được tạo thủ công. Ngoài ra, mỗi khi bạn chỉnh sửa cài đặt tiện ích mở rộng hoặc mở Chrome hoặc nheo mắt tại Chrome vui nhộn. Bạn có thể đánh dấu tệp chỉ sẵn sàng (có thể có tác dụng phụ tiêu cực) hoặc bạn có thể quen với việc chỉnh sửa tệp Tùy chọn của mình thường xuyên. Hoặc không bao giờ đóng Chrome. Đây là lỗi của Chrome vì không nghĩ rằng tính năng khóa phím là hợp lệ và xóa nó, ngay cả khi nó tôn vinh nó.

  • Tiện ích mở rộng Ctrl + Tab MRU sẽ không kích hoạt trong tab mới cho đến khi tab tải xong. Đây là lỗi của Chrome.

  • Tiện ích mở rộng Ctrl + Tab MRU có một cách giải quyết vụng về để sử dụng nó trên các tab không chứa các trang (tab trống, tab cài đặt, v.v.) nơi nó nhanh chóng tạo một tab mới, chuyển tab và đóng tab mới. Đây là lỗi của Chrome.


11

Cách làm thông minh dưới đây của Nathan khi buộc một ctrltablối tắt thông qua devtools cần cập nhật, vì mã trang của tiện ích mở rộng hiện đã được rút gọn từ Chrome 65 trở đi. Để đơn giản hóa quy trình, tôi đã viết một đoạn nhỏ bên dưới để bạn có thể sao chép và dán vào bảng điều khiển cho phép bạn sau đó chỉ cần nhấp vào một lệnh để đặt lối tắt của nó ctrltab.

  1. Mở chrome://extensions/shortcutsbằng cách dán nó vào thanh vị trí hoặc vào menu chính> Công cụ khác> Tiện ích mở rộng, sau đó nhấp vào menu ở góc trên bên trái để mở Phím tắt.
  2. Mở bảng điều khiển devtools bằng cách nhấn cmdoptJvào macOS hoặc ctrlshiftJtrên Windows / Linux.
  3. Sao chép mã này:

    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. Dán nó vào bàn điều khiển bên cạnh> và sau đó nhấn enter.

  5. Quay trở lại trang phím tắt và nhấp vào nhãn của lệnh bạn muốn đặt ctrltab, không phải trường Nhập phím tắt . Ví dụ: đối với tiện ích mở rộng trình quản lý tab QuicKey , nhãn là Chuyển sang tab trước đó .

Đó là nó! ctrltabsẽ xuất hiện dưới dạng phím tắt của lệnh đó ngay khi bạn nhấp vào nó. Nếu bạn muốn một lệnh khác để có một ctrlshifttabphím tắt, chỉ cần nhấp vào nhãn của nó tiếp theo. (Mã sẽ chuyển đổi giữa hai phím tắt này khi bạn nhấp.) Các phím tắt này sẽ tồn tại khi Chrome khởi động lại, vì đó là ứng dụng tự ghi vào tệp tùy chọn của nó.


Nếu bạn muốn sử dụng tiện ích mở rộng QuicKey của tôi để điều hướng các tab, có một quy trình đơn giản hơn được nêu ở đây không yêu cầu nhấp xung quanh trong trang phím tắt. Đoạn mã JS được sử dụng cũng có nhiều phần tự giải thích hơn, trong trường hợp bạn cảnh giác với những gì các blob ở trên đang làm.

Nếu bạn đang ở trên Windows, trang đó cũng phác thảo một cách để có được một cái gì đó gần gũi hơn với ctrltabmenu của Firefox , sử dụng tập lệnh AutoHotkey.


Điều này thật thông minh. Tôi đã kết hợp giải pháp này với các tab Nhanh vì nó cho phép di chuyển lùi và chuyển tiếp giữa các tab được sử dụng cuối cùng
Sharcoux

@Sharcoux, QuicKey cũng cho phép bạn di chuyển theo cả hai hướng. Chỉ là hiện tại nó không cho phép bạn chuyển từ tab hiện tại sang tab cũ nhất được sử dụng, để giúp bạn dễ dàng quay lại nó mà không bị quá tải sau khi bạn quay trở lại ngăn xếp. Tôi cho rằng nếu ctrl-shift-tablà báo chí đầu tiên, tôi có thể để nó bắt đầu điều hướng theo hướng chuyển tiếp.
vui vẻ

Kinh ngạc! Đã dành hàng giờ để chiến đấu với điều này, tập tin ưu tiên đã tiếp tục ghi đè ... Bây giờ tất cả đều hoạt động, tôi có thể chuyển các tab nhỏ nhất của mình! cảm ơn!
bitec

Điều đó thật tuyệt. Tôi vẫn không thể vượt qua được rằng họ không đặt tùy chọn sử dụng tab ctr như bất kỳ ứng dụng nào khác có cửa sổ phụ kể từ năm 1993.
Lassi Kinnunen

9

Tôi đã tìm thấy một cách khác để thay đổi các phím bấm của bạn cho tiện ích mở rộng thành CTRL+ TABCTRL+ SHIFT+ TABhoạt động với tiện ích mở rộng Ctrl-TAB MRU mà GDom đã đăng. Nó đồng bộ hóa với hồ sơ của bạn và không đặt lại khi Chrome Sync đồng bộ hóa khi tải như chỉnh sửa tùy chọn. Tôi làm điều đó bằng cách sử dụng trình gỡ lỗi để thao tác trang keybindings.

Tôi đã thực hiện cách thực hiện: Cách liên kết tiện ích mở rộng với Ctrl + Tab / Ctrl + Shift + Tab trong Chrome và thực sự đồng bộ hóa với hồ sơ của bạn


Bạn là một thiên tài kỳ dị!
Phông chữ Cristiano

1
Thật tuyệt vời. Tôi nhận thấy rằng phiên bản UI UI mới của trang Tiện ích mở rộng hiện đã được rút gọn mã, vì vậy các bước hơi khác nhau. Nhưng nó đã truyền cảm hứng cho tôi để tạo một đoạn mã nhỏ của JS mà bạn có thể chạy trong devtools để đặt ctrl-tablối tắt chỉ bằng cách nhấp vào lệnh, mà không phải đặt điểm dừng và chặn cuộc gọi. Câu trả lời của tôi là dưới đây: superuser.com/a/1326712/736443
vui vẻ

3

Nếu bạn nhấp chuột phải vào một tab và chọn "Tab mới", tab mới sẽ mở ngay bên phải của tab bạn đã nhấp.

Hãy thử một lần. Có nhiều lựa chọn hơn ở đó bạn có thể thấy hữu ích.


1
Vâng, toàn bộ điểm của điều này ở nơi đầu tiên là sự tiện lợi và tốc độ. Phải nhấp chuột phải loại phủ nhận điều đó. Nhưng tốt để biết.
mở

1

FYI, tôi tình cờ tìm thấy lối tắt Bàn phím Chrome mặc định để chuyển giữa các tab gần đây, đó là: Ctrl + 1. Đối với tôi, việc này dễ hơn là thay đổi mã trong trình gỡ lỗi để có được cài đặt tab ctrl + vĩnh viễn bằng cách sử dụng tiện ích mở rộng Ctrl-TAB MRU.

Chỉnh sửa: Hiện tại có một tiện ích mở rộng Chrome thực hiện điều này trong menu tab alt như fading, được gọi là Recent Tab . Tôi vẫn không bao giờ nhớ ctrl + 1!


ctrl + 1 đưa bạn đến tab thứ 1, ctrl + 2 sang thứ 2, v.v. vì vậy không thực sự chuyển đổi qua lại
sam
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.