Nova

Extensions


Readme

IntelliJ IDEA Key Bindings for Nova

Port of IntelliJ IDEA key bindings for Nova.

IMPORTANT NOTE: This extension has only a few keybindings attached (those which I use personally). If you want to have additional ones supported, feel free to contribute.

Usage

  1. Go to Settings
  2. Go to Key Bindings
  3. Choose IntelliJ IDEA from the Key Bindings Set

Keybindings

🟢 - Fully supported and working

🟠 - Not working by a simple keybinding, probably doable, but didn't have time to do it 😅

🔴 - Not supported

Navigation

Command Keybinding Supported
Go to line cmd+l 🟢
Navigate back cmd+[ 🟢
Navigate forward cmd+] 🟢
Go to declaration cmd+b 🟢
Go to start of file cmd+home 🟠
Go to end of file cmd+end 🟠
Go to next editor tab cmd+shift+] 🟢
Go to previous editor tab cmd+shift+[ 🟢
Find usages alt+f7 🟠
Find cmd+f 🟢
Replace cmd+r 🟢
Find in project cmd+shift+f 🟢
Replace in project cmd+shift+r ??

Editing

Command Keybinding Supported
Delete line cmd+backspace 🟢
Duplicate line cmd+d 🟢
Move line up shift+alt+up 🟢
Move line down shift+alt+down 🟢
Format cmd+alt+l 🔴
Save all cmd+s 🟠

Refactoring

Command Keybinding Supported
Rename shift+f6 🟠

Changelog

Version 1.0

  • release initial version

Version 1.1

  • add extension name

License

MIT License

Copyright (c) 2021 Jacob Sarnowski

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.