mirror of
https://github.com/jbranchaud/til
synced 2026-01-20 15:38:02 +00:00
Compare commits
3 Commits
b0cac58ee1
...
5f556d18c3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5f556d18c3 | ||
|
|
b6cf4ba0ad | ||
|
|
295fe153ad |
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
|||||||
|
|
||||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||||
|
|
||||||
_1626 TILs and counting..._
|
_1627 TILs and counting..._
|
||||||
|
|
||||||
See some of the other learning resources I work on:
|
See some of the other learning resources I work on:
|
||||||
- [Ruby Operator Lookup](https://www.visualmode.dev/ruby-operators)
|
- [Ruby Operator Lookup](https://www.visualmode.dev/ruby-operators)
|
||||||
@@ -137,6 +137,7 @@ If you've learned something here, support my efforts writing daily TILs by
|
|||||||
- [Navigate The Browser History With Vimium](chrome/navigate-the-browser-history-with-vimium.md)
|
- [Navigate The Browser History With Vimium](chrome/navigate-the-browser-history-with-vimium.md)
|
||||||
- [Pretty Print Tabular Data](chrome/pretty-print-tabular-data.md)
|
- [Pretty Print Tabular Data](chrome/pretty-print-tabular-data.md)
|
||||||
- [Reference The Selected Node](chrome/reference-the-selected-node.md)
|
- [Reference The Selected Node](chrome/reference-the-selected-node.md)
|
||||||
|
- [Search Tabs With The Vimium Vomnibar](chrome/search-tabs-with-the-vimium-vomnibar.md)
|
||||||
- [Selecting DOM Elements Faster Than Ever](chrome/selecting-dom-elements-faster-than-ever.md)
|
- [Selecting DOM Elements Faster Than Ever](chrome/selecting-dom-elements-faster-than-ever.md)
|
||||||
- [Simulating Various Connection Speeds](chrome/simulating-various-connection-speeds.md)
|
- [Simulating Various Connection Speeds](chrome/simulating-various-connection-speeds.md)
|
||||||
- [Toggle Device Mode](chrome/toggle-device-mode.md)
|
- [Toggle Device Mode](chrome/toggle-device-mode.md)
|
||||||
|
|||||||
22
chrome/search-tabs-with-the-vimium-vomnibar.md
Normal file
22
chrome/search-tabs-with-the-vimium-vomnibar.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# Search Tabs With The Vimium Vomnibar
|
||||||
|
|
||||||
|
If you use Chrome like I do, then you eventually end up with several windows
|
||||||
|
with dozens if not 100+ tabs open. It can start to get tedius with that many
|
||||||
|
tabs to find and navigate to a given tab. Someone might suggest closing a few
|
||||||
|
dozen tabs as a solution to this predicament. However, Vimium offers a solution
|
||||||
|
that doesn't require I [_kill my
|
||||||
|
darlings_](https://en.wiktionary.org/wiki/kill_one%27s_darlings).
|
||||||
|
|
||||||
|
The Vomnibar, a Vimium-powered search bar, can be summoned with `T` to only
|
||||||
|
search through open tabs.
|
||||||
|
|
||||||
|
When I hit `T`, I see a text area (for refining the search) and then a bunch of
|
||||||
|
entries populate below that which I immediately recognize as many of those tabs
|
||||||
|
that I'm going to get back to one of these days.
|
||||||
|
|
||||||
|
To narrow down to the specific thing I'm looking for, I type something into the
|
||||||
|
input. Then I arrow to the result I'm looking for and hit enter. And I'm
|
||||||
|
transported to that tab.
|
||||||
|
|
||||||
|
If I don't like where I ended up, I can also go back to the tab I had been on
|
||||||
|
with `^`.
|
||||||
@@ -5,6 +5,8 @@ an array-like object with all of the arguments to the function. Even if not
|
|||||||
all of the arguments are referenced in the function signature, they can
|
all of the arguments are referenced in the function signature, they can
|
||||||
still be accessed via the `arguments` object.
|
still be accessed via the `arguments` object.
|
||||||
|
|
||||||
|
> For ES6+ compatibility, the `spread` operator used via [rest parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters) is preferred over the `arugments` object when accessing an abritrary number of function arguments.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
function argTest(one) {
|
function argTest(one) {
|
||||||
console.log(one);
|
console.log(one);
|
||||||
|
|||||||
Reference in New Issue
Block a user