เพิ่มรหัสต่อไปนี้ลงใน.vimperatorrc
ไฟล์ของคุณเพื่อสร้างคำสั่งundob
ที่เปิดแท็บที่ปิดอยู่ในพื้นหลังอีกครั้งเพื่อรักษาประวัติของพวกเขาและไม่ส่งผลกระทบต่อแท็บทางเลือกปัจจุบัน
command! undob -description "Undo closed tab in background" :js undob();
:js <<EOF
undob = function() {
var currT = gBrowser.selectedTab;
var ssService = Components.interfaces.nsISessionStore;
var ssClass = Components.classes['@mozilla.org/browser/sessionstore;1']
var ss = ssClass.getService(ssService);
var closedTabs = JSON.parse(ss.getClosedTabData(window));
var ct0 = closedTabs[0]
ss.undoCloseTab(window, ct0);
gBrowser.selectedTab = currT;
}
EOF
ตัวอย่างการโยงคีย์C-cu:
nnoremap <C-c>u :undob<CR>