Closes highlighted tabs. To replace ctrl-w on Windows/Linux for Vim users!

Latest Version

Version
0.1
Update
May 2, 2020
Size
7.07KiB
Developer
Category
Users
1,000+
Rating
4.0625 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
See more

Better Ctrl-W Extension

# Better Ctrl-W

Vim users are used to using the `Ctrl-w` key combination for deleting the last
word when in insert mode. That's no problem for Mac OS users when using
chrome, as the keyboard shortcut for closing a tab is Cmd+w. This is a problem
when using the browser on either Linux or Windows machines, as `Ctrl-w` is the
shortcut for closing a window. So, when editing a text, a Vim user might
accidentally close the current tab by issuing a `Ctrl-w` command, sometimes losing
important text that was being edited.

That annoyance motivated people to discuss solutions on [a StackOverflow thread][1],
in which user [`samson`][2] commented he created [a Chrome extension][3] precisely to:

1. Assign `Ctrl-w` to an extension shortcut that does absolutely nothing
2. Assign a hotkey to close the current tab (I like to use `Alt-w` to mimic Mac OS's `Cmd+w`)

The problem with his extension is that it only works with the currently active tab,
and I regularly use `Shift + Click` to highlight a bunch of tabs, so that I can close them
all at once. His plugin didn't support multiple highlighted tabs, so I created my own.

# Usage

To use this plugin as it's intended, you have to set up the keyboard shortcuts after
installing it. Go to `chrome://extensions/shortcuts` and set the following shortcuts:

1. Assign `Do absolutely nothing` to `Ctrl-w`
2. Assign `Close highlighted tabs` to `Alt-w` or any other key combination of choice

This way, `Ctrl-w` will no longer close the current tab by mistake when editing it,
and you will be able to use `Alt-w` to close either the current of all highlighted tabs.

[1]: https://superuser.com/a/1207752
[2]: https://superuser.com/users/276658/samson
[3]: https://chrome.google.com/webstore/detail/ctrlw/goejokenmdamcapadhgghgpeeaeaaedc?hl=en
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "background": {"persistent": false, "scripts": ["background.js"]}, "commands": { "close-highlighted-windows": {"description": "Close highlighted tabs"}, "do-nothing": {"description": "Do absolutely nothing"} }, "description": "Closes highlighted tabs. To replace ctrl-w on Windows/Linux for Vim users!", "icons": {"128": "icons/128.png"}, "manifest_version": 2, "name": "Better Ctrl-W", "version": "0.1"}
Read more

Similar Extensions

icon

Keyboard Shortcuts Extension · Productivity 1,000+ 99 ★ 33.04KiB

icon

Block Ctrl W Extension · Developer Tools 1,000+ 4 ★ 16.26KiB

icon

Hotkeys Extension · Accessibility 1,000+ 68 ★ 97.19KiB

icon

Disable keyboard shortcuts Extension · Accessibility 1,000+ 162 ★ 6.29KiB

icon

Shortkeys (Custom Keyboard Shortcuts) Extension · Productivity 1,000+ 739 ★ 255KiB

icon

QuicKey – The quick tab switcher Extension · Productivity 1,000+ 117 ★ 441KiB

icon

Block keys to kiosk mode Extension · Productivity 1,000+ 1 ★ 123KiB

icon

wasavi Extension · Productivity 1,000+ 141 ★ 475KiB

icon

Vimsert Extension · Developer Tools 1,000+ 3 ★ 203KiB

icon

Surfingkeys Extension · Productivity 1,000+ 279 ★ 1.2MiB

icon

AutoControl: Keyboard shortcuts, Mouse gestures Extension · Productivity 1,000+ 334 ★ 1.38MiB

icon

Vimium C - All by Keyboard Extension · Productivity 1,000+ 176 ★ 399KiB

icon

Custom Hotkeys Extension · Productivity 1,000+ 9 ★ 82.95KiB

icon

Disable key input Extension · Accessibility 1,000+ 2 ★ 6.07KiB

icon

Firenvim Extension · Developer Tools 1,000+ 29 ★ 325KiB

icon

Shortcut Forwarding Tool Extension · Productivity 1,000+ 3 ★ 26.26KiB

icon

Custom Chrome Shortcut Manager Extension · Productivity 1,000+ 12 ★ 202KiB

icon

Shortcuts for Chromium Extension · Productivity 1,000+ 5 ★ 537KiB

icon

NewTab Adapter Extension · Productivity 1,000+ 5 ★ 31.19KiB

icon

Keyboard shortcuts to manage Chrome tabs Extension · Productivity 1,000+ 28 ★ 295KiB

icon

Rearrange Tabs Extension · Productivity 1,000+ 153 ★ 7.41KiB

icon

Promnesia Extension · Productivity 1,000+ 2 ★ 429KiB

icon

Emacs shortcuts IME Extension · Accessibility 1,000+ 3 ★ 26.64KiB

User reviews

icon

Elroyskimms (ID: 00000000e2961e1c) Voted 5 ★ - Updated 02/16/2023 This extension does not work automatically after installation. You have to find the "Usage" instructions in the Overview to configure it. The configuration is simple and this extension works perfectly. I can finally use the browser-based terminal application without constantly closing the browser tab.

icon

Michael Chao (ID: 0000008915105431) Voted 1 ★ - Updated 12/18/2022 Although it works, when I want to reset Ctrl W to close tabs, I can't reset it anymore. Users should be warned that the changes cannot be undo!

icon

Miffy Poi (ID: 000000e0622f7b61) Voted 2 ★ - Updated 09/15/2022 does not work on Chrome 105.x 在 Chrome 105.x 版本无法正常工作

icon

Lucy (ID: 0000001fbd470ac9) Voted 1 ★ - Updated 06/12/2022 This extension disables Ctrl-W even outside chrome. Yes, even while using other programs.

icon

Mike Michael (ID: 00000038366ad137) Voted 1 ★ - Updated 05/08/2022 Doesn't work.