Seriously, Slack is the cat’s bananas. I’m in three teams so I’ve had plenty of time to poke around and learn some handy tricks, like these:
- Set an unread point – Hold Option/Alt and click a message to set an unread point. When you open that channel or DM on another device, you’ll auto-scroll to it (unless you’ve changed this behavior in Preferences > Read State Tracking).
- Mark a channel or DM as read – Esc.
- Mark everything in Slack as read – Shift + Esc will mark everything in Slack (or the current team if you’re on multiple) as read.
- Quickly edit your last message – Up arrow takes you to your last message in the current channel or DM and starts editing it.
- Add new themes – If the defaults in Preferences > Sidebar Theme don’t float yer board, you can customize your theme there or download a bunch from third-party sites like SlackThemes.net. I’m a fan of Hoth and Tron. Note: if you’re in multiple teams, themes are per-team (should help with identifying which team you’re in). Thanks to commenters, you cannot add or edit themes on mobile (yet), but themes you add on desktop appear on mobile.
- Pin important items in channels – Click the gear next to a message on desktop and choose “pin to (channel)” (I can’t find this on mobile yet). It’s like bookmarking important items, which now appear under the (i) button > Pinned Items. I can see this being useful for everything from noting important, timely messages, to crafting a channel as onboarding for your company (especially useful since old messages are editable).
- Catch up on recent mentions – Click the @ button in the toolbar on desktop, on mobile it’s the hamburger menu > Recent Mentions. Easy way to review all channel messages that mention or directly mention you.
- Easy emoji – You can call in a clever auto-complete emoji panel simply by typing a colon (:) and a letter or two. You can then arrow around and hit Return to use the one you want. This includes any custom emoji you add.
- Visualize colors – If you type a color hex code (#005164) into a channel, it will display a small watch of that color (thanks David Morton!).
- Slash commands – My most used is ‘/collapse’ which closes all open previews in the channel (Thanks @conigs!). Slack has a whole bunch of ’em.
- Switch channels easily – Option + Up/Down arrows (Alt on PC) to move to next/previous channels. (thanks Ash Furrow!)
- Switch channels by typing – Command-T opens a dialogue to take you to any channel – just start typing its name. (thanks Ash Furrow!)
- Skip to the next unread channel – Hold Opt-Shift-Up/Down arrows) and Slack will skip straight to the next or previous channel with an unread message. (thanks Trevor Filter!)
- Switch teams on Mac – Each team gets a Command-[number] shortcut. Command-1 for your first team, Command-2 for the next, and so on.
- Switch teams on mobile – In Slack for iPhone and iPad, use three finger swipe left and right to cycle through your teams. (thanks Eduardo!)
Some useful options you can toggle
- Preferences > Advanced
- Cycle through typed history with up/down arrows. If you still want an easy way to edit your previous message, use Cmd-Up/Down.
- Only autocomplete when @ is used. This will stop Slack from trying to autocomplete all the things.
- Preferences > Media & Links
- Here you can prevent Slack from auto-expanding previews for hosted files, links to things on supported services like Google Drive and Basecamp, and web links.
- You can also enable previews for uploaded media larger than 2MB.
That’s about all I got. Did I miss any good ones?