Tomas Hudik created ZEPPELIN-391:
------------------------------------

             Summary: Keyboard shortcuts
                 Key: ZEPPELIN-391
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-391
             Project: Zeppelin
          Issue Type: Improvement
          Components: Core
    Affects Versions: 0.6.0
            Reporter: Tomas Hudik


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|https://issues.apache.org/jira/browse/ZEPPELIN-277]
* [issue-216|https://github.com/NFLabs/zeppelin/issues/216] and its follow up 
[pull-229|https://github.com/NFLabs/zeppelin/pull/229]
* [pull-382|https://github.com/apache/incubator-zeppelin/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}}.
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
        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

*Further discussion is deeply appreciated*




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to