Vimium C - All by Keyboard

A keyboard shortcut tool for keyboard-based page navigation and browser tab operations with an advanced omnibar and global shortcuts

Vimium C - All by Keyboard란 무엇입니까?

Vimium C - All by Keyboard은(는) https://gdh1995.cn에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "A keyboard shortcut tool for keyboard-based page navigation and browser tab operations with an advanced omnibar and global shortcuts"입니다.

확장 프로그램 스크린샷

screenshot
screenshot
screenshot
screenshot
screenshot

Vimium C - All by Keyboard 확장 프로그램 CRX 파일 다운로드

크롬 확장 프로그램을 crx 형식으로 다운로드하여 브라우저에 수동으로 설치하거나 crx 파일을 친구들과 공유하여 쉽게 크롬 확장 프로그램을 설치하세요.

확장 프로그램 사용 설명서

                        Vimium C is an open source browser extension that provides keyboard-based inner-page navigation, browser tab operations, and an enhanced search panel, so you may take full advantages of your browser without a mouse or touchpad.

It supports all original commands of Vimium and some new useful commands (a full list can be seen in a help dialog in the Vimium C Options page). And it can map a same key sequence to different commands for different websites (and/or for different active elements in page).

For example:
* press `f` to hint all clickable elements of the current web page
* press `o` to show a search panel ("Vomnibar", a safe iframe) to search in your history, bookmarks, opened tabs and configured search engines, and you can even remove a history or tab by selecting a search result and pressing Shift+Delete
* press j, k, h, l to scroll down/up/left/right on web pages
* press "/" to search for text; press "v" to enter Visual Mode (just like VIM)
* press Shift+J, Shift+K, `g0`, `g$` to switch to the previous/next/first/last tab
* press `x` to remove a tab, and Shift+X to restore recently closed tabs (sessions), and many other commands
* command repetition: for example, pressing `5X` (`5`, Shift+X) will restore 5 recent closed tabs
* configure key mappings to bind Vimium C's tens of commands to other key sequences, and add options to switch command behaviors
* apply block lists and allow lists of key mappings on configurable special websites and URLs

It can copy any selected text and current tab's title and URL to the system clipboard, and read the clipboard to search the copied text using a specified search engine.

It can also enable/disable websites' image loading and even JavaScript execution, if you trigger its command "toggleCS". This functionality requires a permission of "Change your settings that control websites' access to features such as cookies, JavaScript ...", and Vimium C promises that it won't do any thing secretly, but only act on what key sequences you press.

It will provide 8 "global" browser shortcuts: createTab, previousTab, nextTab, reloadTab, and some others, so you may bind some key sequences to them, and then these commands will work even when a page has no focus (e.g. when the browser address bar is focused).

It will register an omnibox keyword "v", and if you input "v" and press Space on the browser address bar (omnibox), you can do searches for history, bookmarks and tabs just like you're inputting on its Vomnibar.

It supports encoded URLs, and you can search Chinese, Japanese and Korean words in URLs of history and bookmarks. You may configure it to decode URLs in a charset of your locale .

It will download all synced settings from the Internet during the first installation, and you may enable/disable the syncing on certain computers.

If you have any exclusion rule for key mappings, it will monitor browser tab URL changes to re-check whether a new URL matches your URL pattern list.

Vimium C may show a notification when it gets upgraded to a new minor version.

For more information about release notes, rebinding your keys and how to use many of Vimium C's features, please see here: https://github.com/gdh1995/vimium-c#readme , or https://gitee.com/gdh1995/vimium-c#git-readme . There're also wiki pages.

Although once v1.99.96 was thought the last version of Vimium C on the "Manifest-V2" extension platform, v1.99.994 adds a lot features and fix some rare bugs, so it's worth publishing. See https://github.com/gdh1995/vimium-c/releases/tag/v1.99.99 for detailed changes.
And, v1.99.994 fix a serious bug of visual caret mode in v1.99.98.

# Declaration for Applicable Regions

When people in "all regions" visit this store, Vimium C and other extensions published by [gdh1995](https://github.com/gdh1995) are always available.
But This behavior is only to make these extensions easier to use, but DOES NOT EXPRESS OR IMPLIED the author (gdh1995) "agrees or has no objection to" that "Taiwan" can be parallel to "China", which was an **inappropriate** status quo in the stores' pages on 2021-06-03.

According to [The Constitution of the People's Republic of China](http://www.npc.gov.cn/npc/c505/201803/e87e5cd7c1ce46ef866f4ec8e2d709ea.shtml) and international consensus, Taiwan is an inalienable part of the sacred territory of the People's Republic of China.                    

확장 프로그램 기본 정보

이름 Vimium C - All by Keyboard Vimium C - All by Keyboard
ID hfjbmagddngcpeloejdejnfgbamkjaeg
공식 URL https://chromewebstore.google.com/detail/vimium-c-all-by-keyboard/hfjbmagddngcpeloejdejnfgbamkjaeg
설명 A keyboard shortcut tool for keyboard-based page navigation and browser tab operations with an advanced omnibar and global shortcuts
파일 크기 372 KB
설치 횟수 36,040
현재 버전 1.99.99
최근 업데이트 2023-07-23
출시 날짜 2020-06-14
평점 4.86/5 총 150 개의 평점
개발자 https://gdh1995.cn
이메일 [email protected]
결제 유형 free
확장 프로그램 웹 사이트 https://github.com/gdh1995/vimium-c#readme
도움말 페이지 URL https://github.com/gdh1995/vimium-c/wiki
개인정보 보호 정책 페이지 URL https://github.com/gdh1995/vimium-c/blob/master/PRIVACY-POLICY.md
지원되는 언어 en,fr,zh-CN,zh-TW
manifest.json
{
    "author": "[email protected]",
    "background": {
        "persistent": true,
        "scripts": [
            "background\/define.js",
            "background\/store.js",
            "background\/utils.js",
            "background\/browser.js",
            "background\/normalize_urls.js",
            "background\/parse_urls.js",
            "background\/settings.js",
            "background\/ports.js",
            "background\/exclusions.js",
            "background\/ui_css.js",
            "background\/i18n.js",
            "background\/key_mappings.js",
            "background\/run_commands.js",
            "background\/run_keys.js",
            "background\/tools.js",
            "background\/clipboard.js",
            "background\/eval_urls.js",
            "background\/filter_tabs.js",
            "background\/open_urls.js",
            "background\/frame_commands.js",
            "background\/tab_commands.js",
            "background\/all_commands.js",
            "background\/request_handlers.js",
            "background\/main.js"
        ]
    },
    "browser_action": {
        "default_icon": {
            "19": "icons\/enabled_19.png",
            "38": "icons\/enabled_38.png"
        },
        "default_popup": "pages\/popup.html",
        "default_title": "__MSG_name__\n\n__MSG_noActiveState__"
    },
    "commands": {
        "createTab": {
            "description": "__MSG_createTab_s__"
        },
        "goBack": {
            "description": "__MSG_goBack_s__"
        },
        "goForward": {
            "description": "__MSG_goForward_s__"
        },
        "previousTab": {
            "description": "__MSG_previousTab_s__"
        },
        "quickNext": {
            "description": "__MSG_quickNext_s__"
        },
        "reloadTab": {
            "description": "__MSG_reloadTab_s__"
        },
        "userCustomized1": {
            "description": "__MSG_userCustomized__ 1"
        },
        "userCustomized2": {
            "description": "__MSG_userCustomized__ 2"
        }
    },
    "content_scripts": [
        {
            "all_frames": true,
            "js": [
                "content\/vimium-c.js"
            ],
            "match_about_blank": true,
            "matches": [
                ""
            ],
            "run_at": "document_start"
        }
    ],
    "content_security_policy": "script-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'none'",
    "default_locale": "en",
    "description": "__MSG_description__",
    "homepage_url": "https:\/\/github.com\/gdh1995\/vimium-c",
    "icons": {
        "16": "icons\/icon16.png",
        "32": "icons\/icon32.png",
        "48": "icons\/icon48.png",
        "128": "icons\/icon128.png"
    },
    "incognito": "spanning",
    "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnaZQnkvrHvNlwXPnSfavEya+9sPtVgBR2hWLsNvwdv6+zHRGr\/qhqEbtof1v7gDXzpC5+Dr4kOay6aflw5CaFzA1zyVJySAjpb0RkVh774kp9msRpjyb39obSIWAIB76PTwawEAE+K1f26jXDbTC2gEBe4OWk5KW9u9+KoTmeKLHo73ScR1jFcFaOTbrhwHtIDqj00vpIfrSAofpLIq1gP\/\/Og+FoOT4dF107fwlVfDJuu171svuT68wmcKStl6OANxcnXCXE6OWbeZcjMehcQH41wzTtDugmt0o8w+hJ2WVugwWWmGmE8qSiwo9QYZTJW+5EvMcmNZWUmPbTLGkGQIDAQAB",
    "manifest_version": 2,
    "minimum_chrome_version": "47",
    "name": "__MSG_name__",
    "offline_enabled": true,
    "omnibox": {
        "keyword": "v"
    },
    "optional_permissions": [
        "downloads",
        "downloads.shelf",
        "contentSettings",
        "chrome:\/\/*\/*",
        "chrome:\/\/new-tab-page\/*"
    ],
    "options_ui": {
        "page": "pages\/options.html",
        "chrome_style": false,
        "open_in_tab": true
    },
    "permissions": [
        "bookmarks",
        "clipboardRead",
        "clipboardWrite",
        "history",
        "notifications",
        "sessions",
        "storage",
        "tabs",
        "webNavigation",
        ""
    ],
    "short_name": "Vimium C",
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "version": "1.99.994",
    "version_name": "1.99.99",
    "web_accessible_resources": [
        "content\/*",
        "front\/vomnibar*",
        "lib\/*"
    ]
}