Description
Zeppelin needs to re-work its keyboard shortcuts to enable a fast work (shortcuts instead of keyboard) for experienced users. This request was here already several times:
- ZEPPELIN-277
- issue-216 and its follow up pull-229
- pull-382
There are multiple possibilities how those shortcuts should look like:
- editor-like (Vim)
- Jupyter-based (Jupyter notebooks are very similar to Zeppelin but Jupyter/IPython is longer around)
- IDEs (development tools like IntelliJ)
- anything else?
Since Zeppelin is a development tool with client/server architecture (the same like Jupyter) it would be good to use a synergy effect and implement shortcuts from Jupyter + IDE + Zepplin specifics. In a later stage it would be interesting to implement multiple sets of shortcuts where a user can switch between them (e.g. Vim shortcuts, IDE shortcuts, ...)
That said, current:
Control in Note Shift + Enter Run the note Ctrl + p Move cursor Up Ctrl + n Move cursor Down Control in Note Editor Ctrl + . Auto-completion Ctrl + k Cut the line Ctrl + y Paste the line Ctrl + s Search inside the code Ctrl + a Move cursor to the beginning Ctrl + e Move cursor at the end
Needs to be modified and additional shortcuts need to be added.
Control in Note Shift + Enter Run the note Insert paragraph before the cursor Insert paragraph after the cursor Ctrl + p Move cursor Up Ctrl + n Move cursor Down Control in Note Editor Ctrl + Space Auto-completion Ctrl + k Cut the line Ctrl + y Paste the line Ctrl + s Search inside the code Ctrl + a Move cursor to the beginning Ctrl + e Move cursor at the end Show/Hide code Show/Hide results Cancel Change width Move Up Move Down Insert New Show title Show line numbers Remove
For inspiration (Jupyter shortcuts): http://sowingseasons.com/blog/jupyter-keyboard-shortcuts.html
Further discussion is deeply appreciated
Attachments
Issue Links
- relates to
-
ZEPPELIN-538 Some keyboard shortcuts are not functioning in IE
- Open