You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Tomas Hudik (JIRA)" <ji...@apache.org> on 2015/11/04 19:38:27 UTC

[jira] [Created] (ZEPPELIN-391) Keyboard shortcuts

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)