From 47fc699ce8217ee90af4d12e81f102f2bea09d61 Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Mon, 30 Nov 2015 14:57:34 +0100 Subject: [PATCH] Add window commands - `w`: Open new window. - `W`: Open new private window. - `gw`: Move tab to new window. - `gF`: Follow link in new window. Fixes #402. In #402 two more commands were discussed: - `q`: Close window. Can easily make more harm than good. Also, why learn a Firefox-specific shortcut to close a window, when you can use an OS-wide shortcut? - `Q`: Suggested only for symmetry with `x` and `X`. YAGNI. --- documentation/api.md | 2 +- documentation/commands.md | 4 ++-- extension/lib/commands.coffee | 17 +++++++++++++++++ extension/lib/defaults.coffee | 4 ++++ extension/locale/de/vimfx.properties | 4 ++++ extension/locale/el-GR/vimfx.properties | 4 ++++ extension/locale/en-US/vimfx.properties | 4 ++++ extension/locale/fr/vimfx.properties | 4 ++++ extension/locale/hu/vimfx.properties | 4 ++++ extension/locale/id/vimfx.properties | 4 ++++ extension/locale/it/vimfx.properties | 4 ++++ extension/locale/ja/vimfx.properties | 4 ++++ extension/locale/nl/vimfx.properties | 4 ++++ extension/locale/pl/vimfx.properties | 4 ++++ extension/locale/pt-BR/vimfx.properties | 4 ++++ extension/locale/ru/vimfx.properties | 4 ++++ extension/locale/sv-SE/vimfx.properties | 4 ++++ extension/locale/zh-CN/vimfx.properties | 4 ++++ extension/locale/zh-TW/vimfx.properties | 4 ++++ 19 files changed, 84 insertions(+), 3 deletions(-) diff --git a/documentation/api.md b/documentation/api.md index 82a53aa..9ee96da 100644 --- a/documentation/api.md +++ b/documentation/api.md @@ -595,7 +595,7 @@ The arguments passed to this function are: - id: `String`. A string identifying which command is used: - `'normal'`: `f` or `af`. - - `'tab'`: `F` or `gf`. + - `'tab'`: `F`, `gf` or `gF`. - `'copy'`: `yf`. - `'focus'`: `zf`. diff --git a/documentation/commands.md b/documentation/commands.md index 8b0f019..e58c69e 100644 --- a/documentation/commands.md +++ b/documentation/commands.md @@ -172,7 +172,7 @@ command (`/`), except that it searches links only. Which elements get hints depends on the command as well: - `f` and `af`: Anything clickable—links, buttons, form controls. -- `F` and `gf`: Anything that can be opened in a new tabs—links. +- `F`, `gf` and `gF`: Anything that can be opened in a new tab or window—links. - `yf`: Anything that has something useful to copy—links (their URL) and text inputs (their text). - `zf`: Anything focusable—links, buttons, form controls, scrollable elements, @@ -229,7 +229,7 @@ command is implemented by running the same function as for the `f` command, passing `Infinity` as the `count` argument!) Therefore the `af` command does not accept a count itself. -The `zf` and `yf` commands do not accept counts. +The `gF`, `zf` and `yf` commands do not accept counts. Press `` to increase the count by one. This is useful when you’ve already entered Hints mode but realize that you want to interact with yet a marker. This diff --git a/extension/lib/commands.coffee b/extension/lib/commands.coffee index 3210c88..8ce7bc2 100644 --- a/extension/lib/commands.coffee +++ b/extension/lib/commands.coffee @@ -242,6 +242,10 @@ commands.tab_move_backward = helper_move_tab.bind(null, -1) commands.tab_move_forward = helper_move_tab.bind(null, +1) +commands.tab_move_to_window = ({vim}) -> + {gBrowser} = vim.window + gBrowser.replaceTabWithWindow(gBrowser.selectedTab) + commands.tab_select_first = ({vim, count = 1}) -> utils.nextTick(vim.window, -> vim.window.gBrowser.selectTabAtIndex(count - 1) @@ -367,6 +371,13 @@ commands.follow_in_tab = commands.follow_in_focused_tab = helper_follow_clickable.bind(null, {inTab: true, inBackground: false}) +# Follow links in a new window with hint markers. +commands.follow_in_window = ({vim}) -> + callback = (marker) -> + vim._focusMarkerElement(marker.wrapper.elementIndex) + vim.window.openLinkIn(marker.wrapper.href, 'window', {}) + helper_follow('follow_in_tab', vim, callback) + # Like command_follow but multiple times. commands.follow_multiple = (args) -> args.count = Infinity @@ -446,6 +457,12 @@ commands.find_previous = helper_find_again.bind(null, true) +commands.window_new = ({vim}) -> + vim.window.OpenBrowserWindow() + +commands.window_new_private = ({vim}) -> + vim.window.OpenBrowserWindow({private: true}) + commands.enter_mode_ignore = ({vim}) -> vim.enterMode('ignore') diff --git a/extension/lib/defaults.coffee b/extension/lib/defaults.coffee index f11c121..c1e7a77 100644 --- a/extension/lib/defaults.coffee +++ b/extension/lib/defaults.coffee @@ -62,6 +62,7 @@ shortcuts = 'K gt': 'tab_select_next' 'gJ': 'tab_move_backward' 'gK': 'tab_move_forward' + 'gw': 'tab_move_to_window' 'g0': 'tab_select_first' 'g^': 'tab_select_first_non_pinned' 'g$': 'tab_select_last' @@ -75,6 +76,7 @@ shortcuts = 'f': 'follow' 'F': 'follow_in_tab' 'gf': 'follow_in_focused_tab' + 'gF': 'follow_in_window' 'af': 'follow_multiple' 'yf': 'follow_copy' 'zf': 'follow_focus' @@ -90,6 +92,8 @@ shortcuts = 'N': 'find_previous' 'misc': + 'w': 'window_new' + 'W': 'window_new_private' 'i': 'enter_mode_ignore' 'I': 'quote' '?': 'help' diff --git a/extension/locale/de/vimfx.properties b/extension/locale/de/vimfx.properties index 3019a41..6c249e4 100644 --- a/extension/locale/de/vimfx.properties +++ b/extension/locale/de/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Zum vorherigen Tab springen mode.normal.tab_select_next=Zum nächsten Tab springen mode.normal.tab_move_backward=Aktuellen Tab nach links verschieben mode.normal.tab_move_forward=Aktuellen Tab nach rechts verschieben +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Zum ersten Tab springen mode.normal.tab_select_first_non_pinned=Zum ersten nicht angepinnten Tab springen mode.normal.tab_select_last=Zum letzten Tab springen @@ -62,6 +63,7 @@ category.browsing=Links und Chronik mode.normal.follow=Einem Link auf der aktuellen Seite folgen mode.normal.follow_in_tab=Einen Link in neuem Tab öffnen mode.normal.follow_in_focused_tab=Einen Link in neuem Tab im Vordergrund öffnen +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Mehreren Links in neuen Tabs folgen, Texteingabe fokussieren oder mehrere Schaltflächen betätigen mode.normal.follow_copy=Links oder Text-Eingabewerte in Zwischenablage kopieren mode.normal.follow_focus=Element fokussieren oder auswählen @@ -77,6 +79,8 @@ mode.normal.find_next=Zur nächsten Übereinstimmung springen mode.normal.find_previous=Zur vorherigen Übereinstimmung springen category.misc=Verschiedenes +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Zum Ignorierenmodus wechseln: Alle Befehle ignorieren mode.normal.quote=Nächsten Tastendruck zur Webseite durchleiten mode.normal.help=Hilfedialog anzeigen diff --git a/extension/locale/el-GR/vimfx.properties b/extension/locale/el-GR/vimfx.properties index 7b3a47c..f75d1a1 100644 --- a/extension/locale/el-GR/vimfx.properties +++ b/extension/locale/el-GR/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Μετακίνηση στην προηγούμε mode.normal.tab_select_next=Μετακίνηση στην επόμενη καρτέλα mode.normal.tab_move_backward=Μετακίνηση της καρτέλας που βρίσκομαι αριστερά mode.normal.tab_move_forward=Μετακίνηση της καρτέλας που βρίσκομαι δεξιά +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Πήγαινε στην πρώτη καρτέλα mode.normal.tab_select_first_non_pinned=Go to the First non-pinned tab mode.normal.tab_select_last=Πήγαινε στην τελευταία καρτέλα @@ -62,6 +63,7 @@ category.browsing=Περιήγηση mode.normal.follow=Πήγαινε σε σύνδεσμο που υπάρχει στην καρτέλα που βρίσκομαι mode.normal.follow_in_tab=Follow link in a new background tab mode.normal.follow_in_focused_tab=Follow link in a new foreground tab +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Follow multiple links in new background tabs, focus text input or click multiple buttons mode.normal.follow_copy=Κάνε αντιγραφή την διεύθυνση του συνδέσμου ή την τιμή της περιοχής κειμένου mode.normal.follow_focus=Focus/select element @@ -77,6 +79,8 @@ mode.normal.find_next=Πήγαινε στην επόμενη ατιστοιχί mode.normal.find_previous=Πήγαινε στην προηγούμενη αντιστοιχία category.misc=Διάφορα +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Είσοδος σε λειτουργία εισαγωγής (Ignore mode): Αγνόησε όλες τις εντολές mode.normal.quote=Pass next keypress through to the page mode.normal.help=Show the help dialog diff --git a/extension/locale/en-US/vimfx.properties b/extension/locale/en-US/vimfx.properties index cb50be3..522b5ea 100644 --- a/extension/locale/en-US/vimfx.properties +++ b/extension/locale/en-US/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Previous tab mode.normal.tab_select_next=Next tab mode.normal.tab_move_backward=Move tab left mode.normal.tab_move_forward=Move tab right +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Go to the first tab mode.normal.tab_select_first_non_pinned=Go to the first non-pinned tab mode.normal.tab_select_last=Go to the last tab @@ -62,6 +63,7 @@ category.browsing=Browsing mode.normal.follow=Follow link, focus text input or click button mode.normal.follow_in_tab=Follow link in a new background tab mode.normal.follow_in_focused_tab=Follow link in a new foreground tab +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Follow multiple links in new background tabs, focus text input or click multiple buttons mode.normal.follow_copy=Copy link or text input value mode.normal.follow_focus=Focus/select element @@ -77,6 +79,8 @@ mode.normal.find_next=Find next mode.normal.find_previous=Find previous category.misc=Misc +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Enter Ignore mode: Ignore all commands mode.normal.quote=Pass next keypress through to the page mode.normal.help=Show the help dialog diff --git a/extension/locale/fr/vimfx.properties b/extension/locale/fr/vimfx.properties index 4dd6002..369e0ac 100644 --- a/extension/locale/fr/vimfx.properties +++ b/extension/locale/fr/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Aller à l'onglet précédent mode.normal.tab_select_next=Aller à l'onglet suivant mode.normal.tab_move_backward=Déplacer l'onglet vers la gauche mode.normal.tab_move_forward=Déplacer l'onglet vers la droite +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Aller au premier onglet mode.normal.tab_select_first_non_pinned=Aller au premier onglet non épinglé. mode.normal.tab_select_last=Aller au dernier onglet @@ -62,6 +63,7 @@ category.browsing=Navigation mode.normal.follow=Ouvrir un lien dans l'onglet courant mode.normal.follow_in_tab=Ouvrir un lien dans un nouvel onglet en arrière-plan mode.normal.follow_in_focused_tab=Ouvrir le lien dans un nouvel onglet au premier plan +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Ouvrir plusieurs liens dans des onglets en arrière-plan mode.normal.follow_copy=Copier l'adresse du lien ou le texte dans le presse-papier mode.normal.follow_focus=Focaliser l'élément @@ -77,6 +79,8 @@ mode.normal.find_next=Aller au résultat suivant mode.normal.find_previous=Aller au résultat précédent category.misc=Divers +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Enter en mode Ignorer: Ignorer toutes les commandes mode.normal.quote=Transmettre la prochaine pression de touche à la page mode.normal.help=Afficher cette page d'aide diff --git a/extension/locale/hu/vimfx.properties b/extension/locale/hu/vimfx.properties index 2c29cf9..80df0fe 100644 --- a/extension/locale/hu/vimfx.properties +++ b/extension/locale/hu/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Ugrás az előző tabra mode.normal.tab_select_next=Ugrás a következő tabra mode.normal.tab_move_backward=Aktuális tab mozgatása balra mode.normal.tab_move_forward=Aktuális tab mozgatása jobbra +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Ugrás az első tabra mode.normal.tab_select_first_non_pinned=Go to the First non-pinned tab mode.normal.tab_select_last=Ugrás az utolsó tabra @@ -62,6 +63,7 @@ category.browsing=Böngészés mode.normal.follow=Link követése mode.normal.follow_in_tab=Follow link in a new background tab mode.normal.follow_in_focused_tab=Follow link in a new foreground tab +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Follow multiple links in new background tabs, focus text input or click multiple buttons mode.normal.follow_copy=Copy link url or text input value to the clipboard mode.normal.follow_focus=Focus/select element @@ -77,6 +79,8 @@ mode.normal.find_next=Következő találatra ugrás mode.normal.find_previous=Előző találatra ugrás category.misc=Általános +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Enter Ignore mode: Ignore all commands mode.normal.quote=Pass next keypress through to the page mode.normal.help=Show the help dialog diff --git a/extension/locale/id/vimfx.properties b/extension/locale/id/vimfx.properties index 73ad5b1..ba888a5 100644 --- a/extension/locale/id/vimfx.properties +++ b/extension/locale/id/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Tab sebelum mode.normal.tab_select_next=Tab berikut mode.normal.tab_move_backward=Pindah tab kekiri mode.normal.tab_move_forward=Pindah tab kekanan +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Menuju tab pertama mode.normal.tab_select_first_non_pinned=Menuju tab pertama tanpa pin mode.normal.tab_select_last=Menuju tab terakhir @@ -62,6 +63,7 @@ category.browsing=Menjelajah mode.normal.follow=Ikuti link, fokus masukan teks atau klik tombol mode.normal.follow_in_tab=Ikuti link pada tab latar belakang baru mode.normal.follow_in_focused_tab=Ikuti link pada tab latar depan baru +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Ikuti banyak link pada tab latar belakang baru, fokus masukan teks atau klik banyak tombol mode.normal.follow_copy=Salin link atau isi masukan teks mode.normal.follow_focus=Fokus/pilih element @@ -77,6 +79,8 @@ mode.normal.find_next=Cari berikut mode.normal.find_previous=Cari sebelum category.misc=Lainnya +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Masuk mode Abai: Abaikan semua perintah mode.normal.quote=Umpan tekan tombol berikut pada halaman mode.normal.help=Tampilkan dialog bantuan diff --git a/extension/locale/it/vimfx.properties b/extension/locale/it/vimfx.properties index 129e874..b773d29 100644 --- a/extension/locale/it/vimfx.properties +++ b/extension/locale/it/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Vai alla scheda precedente mode.normal.tab_select_next=Vai alla prossima scheda mode.normal.tab_move_backward=Sposta la scheda corrente a sinistra mode.normal.tab_move_forward=Sposta la scheda corrente a destra +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Vai alla prima scheda mode.normal.tab_select_first_non_pinned=Vai alla prima scheda non bloccata mode.normal.tab_select_last=Vai all'ultima scheda @@ -62,6 +63,7 @@ category.browsing=Navigazione mode.normal.follow=Apri un link nella pagina corrente mode.normal.follow_in_tab=Apri il collegamento in una nuova scheda in secondo piano mode.normal.follow_in_focused_tab=Apri il collegamento in una nuova scheda in primo piano +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Apri diversi link in nuove schede non in primo piano, seleziona una casella di input di testo o clicca diversi bottoni. mode.normal.follow_copy=Copia il link o il testo nella casella negli appunti mode.normal.follow_focus=Attiva/seleziona elemento @@ -77,6 +79,8 @@ mode.normal.find_next=Vai al prossimo risultato della ricerca mode.normal.find_previous=Vai al precedente risultato della ricerca category.misc=Miscellanea +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Entra in modalità Ignore: ignora tutti i comandi mode.normal.quote=Invia il tasto successivo alla pagina mode.normal.help=Mostra la finestra di aiuto diff --git a/extension/locale/ja/vimfx.properties b/extension/locale/ja/vimfx.properties index 8860213..8c79548 100644 --- a/extension/locale/ja/vimfx.properties +++ b/extension/locale/ja/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=前のタブへ移動 mode.normal.tab_select_next=次のタブへ移動 mode.normal.tab_move_backward=現在のタブを左へ移動 mode.normal.tab_move_forward=現在のタブを右へ移動 +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=最初のタブへ移動 mode.normal.tab_select_first_non_pinned=ピン止めされていない最初のタブへ移動 mode.normal.tab_select_last=最後のタブへ移動 @@ -62,6 +63,7 @@ category.browsing=ブラウジング mode.normal.follow=リンク先へ移動して、テキスト入力やボタンにフォーカス mode.normal.follow_in_tab=新規バックグラウンドタブでリンク先を開く mode.normal.follow_in_focused_tab=新規フォアグラウンドタブでリンク先を開く +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=複数のリンクを新規バックグラウンドタブで開き、テキスト入力やボタンにフォーカス mode.normal.follow_copy=URLまたは入力値をクリップボードにコピー mode.normal.follow_focus=要素にフォーカス/選択 @@ -77,6 +79,8 @@ mode.normal.find_next=次の一致部分へ移動 mode.normal.find_previous=前の一致部分へ移動 category.misc=その他 +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=挿入モードへ入る:全てのコマンドを無視します mode.normal.quote=次のキー入力をそのままページへ渡す mode.normal.help=ヘルプダイアログを表示 diff --git a/extension/locale/nl/vimfx.properties b/extension/locale/nl/vimfx.properties index f496189..e3d65dd 100644 --- a/extension/locale/nl/vimfx.properties +++ b/extension/locale/nl/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Ga naar het vorige tabblad mode.normal.tab_select_next=Ga naar het volgende tabblad mode.normal.tab_move_backward=Verplaats huidige tabblad naar links mode.normal.tab_move_forward=Verplaats huidige tabblad naar rechts +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Ga naar het eerste tabblad mode.normal.tab_select_first_non_pinned=Ga naar het eerste niet-vastgezette tabblad mode.normal.tab_select_last=Ga naar het laatste tabblad @@ -62,6 +63,7 @@ category.browsing=Browsen mode.normal.follow=Volg een link op de huidige pagina mode.normal.follow_in_tab=Volg een link naar een achtergrondtabblad mode.normal.follow_in_focused_tab=Volg een link naar een voorgrondtabblad +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Volg meerdere links naar achtergrondtabbladen, focus het volgende invoerveld or klik op meerdere knoppen mode.normal.follow_copy=Kopieer link-URL of tekstinvoer naar klembord mode.normal.follow_focus=Focus/selecteer element @@ -77,6 +79,8 @@ mode.normal.find_next=Ga naar volgende zoekresultaat mode.normal.find_previous=Ga naar vorige zoekresultaat category.misc=Trivia +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Ga naar negeermodus: negeer alle invoer mode.normal.quote=Geef volgende toetsaanslag door aan de pagina mode.normal.help=Toon de gebruiksaanwijzing diff --git a/extension/locale/pl/vimfx.properties b/extension/locale/pl/vimfx.properties index 5f79dd8..b5eb7a9 100644 --- a/extension/locale/pl/vimfx.properties +++ b/extension/locale/pl/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Przejdź do poprzedniej karty mode.normal.tab_select_next=Przejdź do następnej karty mode.normal.tab_move_backward=Przenieś aktywną kartę w lewo mode.normal.tab_move_forward=Przenieś aktywną kartę w prawo +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Idź do pierwszej karty mode.normal.tab_select_first_non_pinned=Go to the First non-pinned tab mode.normal.tab_select_last=Idź do ostatniej karty @@ -62,6 +63,7 @@ category.browsing=Przeglądanie mode.normal.follow=Otwórz link z bieżącej strony mode.normal.follow_in_tab=Follow link in a new background tab mode.normal.follow_in_focused_tab=Follow link in a new foreground tab +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Follow multiple links in new background tabs, focus text input or click multiple buttons mode.normal.follow_copy=Kopiuj adres odnośnika lub treść pola do schowka mode.normal.follow_focus=Focus/select element @@ -77,6 +79,8 @@ mode.normal.find_next=Znajdź następne mode.normal.find_previous=Znajdź poprzednie category.misc=Różne +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Włącz Ignore mode: Ignoruj wszystkie komendy mode.normal.quote=Pass next keypress through to the page mode.normal.help=Show the help dialog diff --git a/extension/locale/pt-BR/vimfx.properties b/extension/locale/pt-BR/vimfx.properties index 590a64a..9a73049 100644 --- a/extension/locale/pt-BR/vimfx.properties +++ b/extension/locale/pt-BR/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Aba anterior mode.normal.tab_select_next=Próxima aba mode.normal.tab_move_backward=Mover a aba para esquerda mode.normal.tab_move_forward=Mover a aba para direita +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Ir para a primeira aba mode.normal.tab_select_first_non_pinned=Ir para a primeira aba não fixada mode.normal.tab_select_last=Ir para a última aba @@ -62,6 +63,7 @@ category.browsing=Navegando mode.normal.follow=Seguir link, foco no campo texto ou clique em botão mode.normal.follow_in_tab=Seguir link numa aba em segundo plano mode.normal.follow_in_focused_tab=Seguir link numa aba em primeiro plano +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Seguir múltiplos links em abas em segundo plano, foco no campo texto ou clique em múltiplos botões mode.normal.follow_copy=Copiar link ou valor do campo texto mode.normal.follow_focus=Focar/selecionar elemento @@ -77,6 +79,8 @@ mode.normal.find_next=Localizar próximo mode.normal.find_previous=Localizar anterior category.misc=Diversos +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Entrar no modo de Ignore: Ignorar todos os comandos mode.normal.quote=Passar próximo keypress através da página mode.normal.help=Mostrar o diálogo de ajuda diff --git a/extension/locale/ru/vimfx.properties b/extension/locale/ru/vimfx.properties index 0f6da71..dd927cc 100644 --- a/extension/locale/ru/vimfx.properties +++ b/extension/locale/ru/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Перейти к предыдущей вкла mode.normal.tab_select_next=Перейти к следующей вкладке mode.normal.tab_move_backward=Переместить текущую вкладку влево mode.normal.tab_move_forward=Переместить текущую вкладку вправо +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=Перейти к первой вкладке mode.normal.tab_select_first_non_pinned=Перейти к первой незакреплённой вкладке mode.normal.tab_select_last=Перейти к последней вкладке @@ -62,6 +63,7 @@ category.browsing=Навигация mode.normal.follow=Перейти по ссылке mode.normal.follow_in_tab=Перейти по ссылке в новой фоновой вкладке mode.normal.follow_in_focused_tab=Перейти по ссылке в новой вкладке на первом плане +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=Перейти по нескольким ссылкам в новых вкладках, сфокусироваться на поле ввода или щелкнуть по нескольким кнопкам mode.normal.follow_copy=Скопировать в буфер обмена адрес ссылки или текст в поле ввода mode.normal.follow_focus=Фокус на/выбрать элемент @@ -77,6 +79,8 @@ mode.normal.find_next=Перейти к следующему результат mode.normal.find_previous=Перейти к предыдущему результату поиска category.misc=Разное +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=Режим игнорирования: все команды игнорируются mode.normal.quote=Передать странице следующее нажатие клавиши mode.normal.help=Показать справку diff --git a/extension/locale/sv-SE/vimfx.properties b/extension/locale/sv-SE/vimfx.properties index 27eefbf..4fdfca0 100644 --- a/extension/locale/sv-SE/vimfx.properties +++ b/extension/locale/sv-SE/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=Föregående flik mode.normal.tab_select_next=Nästa flik mode.normal.tab_move_backward=Flytta flik åt vänster mode.normal.tab_move_forward=Flytta flik åt höger +mode.normal.tab_move_to_window=Flytta flik till nytt fönster mode.normal.tab_select_first=Gå till den första fliken mode.normal.tab_select_first_non_pinned=Gå till den första icke fastnålade fliken mode.normal.tab_select_last=Gå till den sista fliken @@ -62,6 +63,7 @@ category.browsing=Surfande mode.normal.follow=Följ länk, fokusera textruta eller klicka på knapp mode.normal.follow_in_tab=Följ länk i ny bakgrundsflik mode.normal.follow_in_focused_tab=Följ länk i ny förgrundsflik +mode.normal.follow_in_window=Följ länk i nytt fönster mode.normal.follow_multiple=Följ flera länkar i nya bakgrundsflikar, fokusera textruta eller klicka på flera knappar mode.normal.follow_copy=Kopiera länkadress eller inmatad text mode.normal.follow_focus=Fokusera/markera element @@ -77,6 +79,8 @@ mode.normal.find_next=Nästa sökresultat mode.normal.find_previous=Föregående sökresultat category.misc=Övrigt +mode.normal.window_new=Nytt fönster +mode.normal.window_new_private=Nytt privat fönster mode.normal.enter_mode_ignore=Gå till Ignoreringsläge: Ignorera alla kommandon mode.normal.quote=Skicka nästa tangenttryckning direkt till sidan mode.normal.help=Visa hjälp-rutan diff --git a/extension/locale/zh-CN/vimfx.properties b/extension/locale/zh-CN/vimfx.properties index 1382af9..17bf804 100644 --- a/extension/locale/zh-CN/vimfx.properties +++ b/extension/locale/zh-CN/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=上个标签页 mode.normal.tab_select_next=下个标签页 mode.normal.tab_move_backward=将标签页移动到左边 mode.normal.tab_move_forward=将标签页移动到右边 +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=跳到第一个标签页 mode.normal.tab_select_first_non_pinned=跳到第一个未固定的标签页 mode.normal.tab_select_last=跳到最后一个标签页 @@ -62,6 +63,7 @@ category.browsing=浏览 mode.normal.follow=打开链接,聚焦输入框或点击按钮 mode.normal.follow_in_tab=在新的后台标签页中打开此链接 mode.normal.follow_in_focused_tab=在新的前台标签页中打开此链接 +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=在新的后台标签页中打开多个链接,聚焦输入框或点击多个按钮 mode.normal.follow_copy=复制链接地址或输入框文本 mode.normal.follow_focus=聚焦/选中元素 @@ -77,6 +79,8 @@ mode.normal.find_next=向下查找 mode.normal.find_previous=向上查找 category.misc=杂项 +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=进入忽略模式:忽略所有命令 mode.normal.quote=把下一个按键直接发送给页面(不触发 VimFx 内设置的快捷键) mode.normal.help=显示帮助框 diff --git a/extension/locale/zh-TW/vimfx.properties b/extension/locale/zh-TW/vimfx.properties index b2b0e66..3babd13 100644 --- a/extension/locale/zh-TW/vimfx.properties +++ b/extension/locale/zh-TW/vimfx.properties @@ -49,6 +49,7 @@ mode.normal.tab_select_previous=跳到上一個分頁 mode.normal.tab_select_next=跳到下一個分頁 mode.normal.tab_move_backward=向左移動目前分頁 mode.normal.tab_move_forward=向右移動目前分頁 +mode.normal.tab_move_to_window=Move tab to new window mode.normal.tab_select_first=跳到第一個分頁 mode.normal.tab_select_first_non_pinned=跳到第一個未被釘選的分頁 mode.normal.tab_select_last=跳到最後一個分頁 @@ -62,6 +63,7 @@ category.browsing=瀏覽 mode.normal.follow=尋找並開啟頁面上的連結 mode.normal.follow_in_tab=尋找並在新背景分頁中開啟連結 mode.normal.follow_in_focused_tab=尋找並在新前景分頁中開啟此連結 +mode.normal.follow_in_window=Follow link in a new window mode.normal.follow_multiple=尋找並在新背景分頁中開啟多個連結 mode.normal.follow_copy=複製連結或輸入框中的文字到剪貼簿 mode.normal.follow_focus=移動焦點/選取元素 @@ -77,6 +79,8 @@ mode.normal.find_next=尋找下一個 mode.normal.find_previous=尋找上一個 category.misc=其他雜項 +mode.normal.window_new=New window +mode.normal.window_new_private=New private window mode.normal.enter_mode_ignore=進入插入模式(忽略所有指令) mode.normal.quote=將下一個按鍵直接傳給頁面 mode.normal.help=顯示提示對話框 -- 2.39.3