Everyday Tips & Tricks
None of these are big ideas. They’re the small, daily-driver wins โ the ones that save you ten seconds a hundred times a day. Individually trivial; collectively, a different relationship with your tools.
Custom Chrome search engines
Type less and find things faster by teaching Chrome a custom search shortcut.
Setup:
- Click the three-dot menu in the upper-right corner of Chrome.
- Open Settings.
- Select Search engine.
- Click Manage search engines and site search to expand it.
- Next to Site search, click Add.
- Fill in the fields โ for example:
- Search engine: Google Drive
- Shortcut:
gd - URL with %s in place of query:
https://drive.google.com/drive/search?q=%s
- Click Add.
To use it: click into the address bar, type the shortcut (gd) followed by a space or tab, type your search term, and hit Enter.
Searching emojis in Slack
In Slack’s search bar, use the hasmy: keyword with an :emoji: to recall messages quickly. For example, hasmy::pushpin: pulls up every message I’ve added a ๐ to as a “do this later” marker โ a lightweight way to get a task out of your head without losing it. I use ๐ the same way for “needs more of my time.”
You can do the same through the UI: run any search, then click the Reactions dropdown and pick a reaction to filter by.
To find messages with a given reaction from anyone (not just you), use has: instead โ has::eyes: surfaces everything the team has flagged for a closer read.
Routing Slack messages to a channel
With Reacji Channeler, you can configure Slack so that reacting to a message with a specific emoji automatically reposts it to a designated channel.
- Set up the rule in Reacji Channeler, mapping an emoji to a target channel.
- Use that emoji anywhere in Slack and watch the message get reposted.
One use case I like: create a channel that collects all the “sad” emojis, so you get a real-time feed of the dumpster fires across the company โ useful signal you’d otherwise have to go hunting for.
Use VS Code like a boss
Multi-cursor editing is the single biggest VS Code productivity unlock โ once it’s muscle memory, editing many lines at once feels normal. A few ways to get there:
Mouse-based selection. Hold Alt (Windows/Linux) or Option (Mac) and click on multiple lines to drop a cursor on each.
Add cursors above/below. Place your cursor, then hold Ctrl + Alt (Windows/Linux) or Cmd + Option (Mac) and press Down or Up to add cursors on consecutive lines.
Select matching words. Select a word, then press Ctrl + D (Windows/Linux) or Cmd + D (Mac) repeatedly to grab each next occurrence and edit them together.
Select all matches at once. Select a word, then press Ctrl + Shift + L (Windows/Linux) or Cmd + Shift + L (Mac) to select every matching occurrence in the file.
From the Command Palette. Open it with Ctrl + Shift + P (Windows/Linux) or Cmd + Shift + P (Mac) and search for Insert Cursor Above or Insert Cursor Below.
Box (column) selection. Hold Alt (Windows/Linux) or Option (Mac) and drag to create a vertical box selection, then type to edit every line in it.
Git
You don’t need to memorize git โ but a good cheat sheet next to your keyboard pays for itself. I keep Julia Evans’ one within reach: the git cheat sheet PDF from Wizard Zines โ the same Wizardzines I lean on across the whole learning path. When you want to actually understand what those commands are doing, the free Pro Git book is the canonical reference.
๐ Go Deeper
Books
- Pro Git โ Scott Chacon & Ben StraubThe free, canonical reference for actually understanding git.
Tools
- VS Code documentationOfficial docs โ multi-cursor and shortcuts are just the start.
- RaycastLauncher and clipboard history that compounds the small-wins habit.