Skip to content

mattburns/100tips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

100tips

100 tips for developers. Hopefully most will be obvious. Suggestions welcome.

## Tabbed apps (Chrome/Firefox/iTerm etc)
  1. cmd-n to select a particular tab, where n is 1-8 (cmd-9 to select last)

  2. cmd-+, cmd-- to zoom in and out (cmd-0 to restore the zoom level to 100%)

  3. ctrl-tab to select next tab to right (add shift to go left)

    *nix

  4. Resume remote sessions using screen

  5. Time long command with time

  6. Symlink your dotfiles (.vimrc etc.) to Dropbox / Google drive for consitent settings across devices (company?)

  7. Search your command history with ctrl-r and start typing the command

    IntelliJ IDEA

  8. ctrl-space to suggest alternatives using code-complete

  9. Select suggestion with enter to insert, or tab to overwrite

  10. shift shift to open the search box. Type the first few letters of each part to search, eg. "nullpoiexcep"

  11. "sout" + tab to insert System.out.println();

    Visual Studio Code

  12. alt-click new multicursor

  13. alt-shift-down duplicate line

    macOS

  14. On macOS, press alt-] or alt-shift-] to get typographic apostrophes and

  15. Use cmd-tab to toggle between open apps

  16. Use cmd-` to toggle between multiple windows of current app

  17. Keep system clean by using package manager like homebrew

  18. cmd-space to open spotlight search

  19. Press cmd when looking at spotlight search results to show location of result

  20. Hold cmd when clicking spotlight result to show in finder rather than with default app

  21. In display settings, hold alt when clicking scaled to see full list of resolution options

  22. In Finder, in column view, hold alt when adjusting width to adjust all simultaneously

  23. In Finder, shift-cmd-. to toggle hidden files/folders

  24. In Finder, shift-cmd-p to show breadcrumb trail

    Git / Releases

  25. Got a release to do but have some local changes (some needed, some not). Commit the ones you need and git stash the rest. Get them back after with git stash apply or check whats stashed with git stash list.

  26. Enable colour: git config --global color.ui auto

    General

  27. In browser address bar, press ctrl-enter to surround word with www. and .com

  28. Many websites show a keyboard shortcut cheatsheet when you press ? (eg. gmail, twitter, github) (cmd-/ in Slack)

  29. Highlight a word with a double-click. Highlight the line with a triple-click

  30. Step through gmail threads with j and k. Step through emails within a thread with b and p

  31. Keep lots of bookmarks within easy reach using the bookmarks bar. Remove any text to leave just the favicon

    Slack

  32. Choose workspace is like choosing tabs: cmd-n to select a particular workspace, where n is number

  33. Switch channel alt-up or alt-down

  34. When in "All Unreads", marks all as read with r

Ok, I haven't thought of 100 yet, please help! -Matt

About

100 tips for developers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors