Skip to content

Instantly share code, notes, and snippets.

@elnygren
Last active September 27, 2017 07:14
Show Gist options
  • Save elnygren/2df94138db7120345b27ebb2d122b607 to your computer and use it in GitHub Desktop.
Save elnygren/2df94138db7120345b27ebb2d122b607 to your computer and use it in GitHub Desktop.
IntelliJ bindings that make sense (benchmarked from Sublime Text and Atom)

Better IntelliJ editing/coding experience

Let's face it. Sublime Text is the de facto industry leader when it comes to editing and coding. However, many people like to have an IDE for additional features.

This is a guide to setting up IntelliJ/PyCharm the way it should be.

Note: There are some premade Atom/ST bindings, but this is doing it the hard way - so you know what's going on.

Keybinds

  • Search Everywhere cmd+P (ST: go to anywhere)
  • Find Action... cmd+shift+P (ST, Atom: Palette)
  • Move Caret to Text End cmd+down
  • Move Caret to Text End With Selection cmd+shift+down
  • Move Caret to Text Start cmd+up
  • Move Caret to Text Start With Selection cmd+shift+up

Plugins

  • EditorConfig
  • Lines Sorter
  • GoToTabs
    • Go To Tab #1 cmd+1
    • Go To Tab #2 cmd+2
    • etc.
  • Extra Actions
    • Split Selection into Lines cmd+shift+L

Other settings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment