Skip to main content
  1. Posts/

Useful Keyboard Shortcuts as a Full Stack Dev Pt 1

· loading · loading ·
Jared Lynskey
Author
Jared Lynskey
Emerging leader and software engineer based in Seoul, South Korea
Table of Contents

Introduction
#

Discover essential keyboard shortcuts for Mac, Vim, Terminal, and Slack to boost your productivity. Learn how to switch between windows, toggle full-screen mode, and close applications on your Mac. Explore Vim’s built-in tutorial and copy text efficiently. In your Terminal, easily rerun commands with sudo, open new tabs, and manage multiple terminals. Plus, navigate Slack effortlessly with shortcuts for search, section switching, and accessing the keyboard shortcut guide. Enhance your workflow and efficiency with these handy hotkeys.

Mac Shortcuts
#

  • Switch Window: Press ctrl + an arrow key to switch between open application windows.
  • Full Screen (toggle): Toggle full-screen mode by pressing ctrl + cmd + f.
  • Close: Close the currently active window by pressing cmd + w.

Vim Shortcuts
#

  • Vim built-in tutorial: Start Vim’s built-in tutorial by typing vimtutor.
  • Visual Block Select: Enter visual block select mode by pressing v.
  • Yank (Copy): Copy the selected text by pressing y.

Terminal Shortcuts
#

  • Run Last Command as Sudo: Re-run the last command with superuser privileges by typing sudo !!.
  • New Terminal Tab: Open a new terminal tab by pressing cmd + n.
  • Close Terminal: Close the current terminal window by pressing ctrl + shift + n.
  • Next Terminal: Switch to the next terminal tab using shift + cmd + arrow keys.
  • Split Terminal: Split the terminal window horizontally by pressing cmd + d.
  • Close Split Terminal: Close the split terminal window by pressing cmd + shift + d.

Slack Shortcuts
#

  • Open Search: Access Slack’s search function quickly by pressing cmd + k.
  • Next Section: Move to the next section in Slack using the F6 key.
  • See Keyboard Shortcuts: View a list of Slack’s keyboard shortcuts by pressing cmd + /.

Feel free to reach out to me on one of my social channels if you’d like more insights or have any questions!