diff --git a/examples/Notebook/Custom Keyboard Shortcuts.ipynb b/examples/Notebook/Custom Keyboard Shortcuts.ipynb index 519dba7..53640b4 100644 --- a/examples/Notebook/Custom Keyboard Shortcuts.ipynb +++ b/examples/Notebook/Custom Keyboard Shortcuts.ipynb @@ -1,9 +1,149 @@ { "metadata": { - "name": "", - "signature": "sha256:0abf067a20ebda26a671db997ac954770350d292dff7b7d6a4ace8808f70aca1" + "name": "" }, "nbformat": 3, "nbformat_minor": 0, - "worksheets": [] + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Keyboard Shortcut Customization" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Starting with IPython 2.0 keyboard shortcuts in command and edit mode are fully customizable. These customizations are made using the IPython JavaScript API. Here is an example that makes the `r` key available for running a cell:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "%%javascript\n", + "\n", + "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', {\n", + " help : 'run cell',\n", + " help_index : 'zz',\n", + " handler : function (event) {\n", + " IPython.notebook.execute_cell();\n", + " return false;\n", + " }}\n", + ");" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "javascript": [ + "\n", + "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', {\n", + " help : 'run cell',\n", + " help_index : 'zz',\n", + " handler : function (event) {\n", + " IPython.notebook.execute_cell();\n", + " return false;\n", + " }}\n", + ");" + ], + "metadata": {}, + "output_type": "display_data", + "text": [ + "" + ] + } + ], + "prompt_number": 7 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "There are a couple of points to mention about this API:\n", + "\n", + "* The `help_index` field is used to sort the shortcuts in the Keyboard Shortcuts help dialog. It defaults to `zz`.\n", + "* When a handler returns `false` it indicates that the event should stop propagating and the default action should not be performed. For further details about the `event` object or event handling, see the jQuery docs.\n", + "* If you don't need a `help` or `help_index` field, you can simply pass a function as the second argument to `add_shortcut`." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "%%javascript\n", + "\n", + "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', function (event) {\n", + " IPython.notebook.execute_cell();\n", + " return false;\n", + "});" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "javascript": [ + "\n", + "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', function (event) {\n", + " IPython.notebook.execute_cell();\n", + " return false;\n", + "});" + ], + "metadata": {}, + "output_type": "display_data", + "text": [ + "" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Likewise, to remove a shortcut, use `remove_shortcut`:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "%%javascript\n", + "\n", + "IPython.keyboard_manager.command_shortcuts.remove_shortcut('r');" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "javascript": [ + "\n", + "IPython.keyboard_manager.command_shortcuts.remove_shortcut('r');" + ], + "metadata": {}, + "output_type": "display_data", + "text": [ + "" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "If you want your keyboard shortcuts to be active for all of your notebooks, put the above API calls into your `/static/custom/custom.js` file." + ] + } + ], + "metadata": {} + } + ] } \ No newline at end of file diff --git a/examples/Notebook/Index.ipynb b/examples/Notebook/Index.ipynb index 61c9c84..c231f17 100644 --- a/examples/Notebook/Index.ipynb +++ b/examples/Notebook/Index.ipynb @@ -1,7 +1,7 @@ { "metadata": { "name": "", - "signature": "sha256:f3479d16d8a60d0aa82e5fbffd52552e5649074a7a660730ddca9d5b286692b2" + "signature": "sha256:33a14f36e4dad22b2fc23c59ce0e0ed96719007a09f616f240ed5f665e1b871f" }, "nbformat": 3, "nbformat_minor": 0, @@ -53,9 +53,11 @@ "* [Running the Notebook Server](Running the Notebook Server.ipynb)\n", "* [Notebook Dashboard](Notebook Dashboard.ipynb)\n", "* [Notebook User Interface](Notebook User Interface.ipynb)\n", - "* [Notebook Cell Types](Notebook Cell Types.ipynb)\n", + "* [Custom Keyboard Shortcuts](Custom Keyboard Shortcuts.ipynb)\n", "* [Working With Code Cells](Working With Code Cells.ipynb)\n", + "* [Basic Output](Basic Output.ipynb)\n", "* [Working With Markdown Cells](Working With Markdown Cells.ipynb)\n", + "* [JavaScript Notebook Extensions](JavaScript Notebook Extensions.ipynb)\n", "* [Notebook Security](Notebook Security.ipynb)" ] }, @@ -71,19 +73,10 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "* [Custom Keyboard Shortcuts](Custom Keyboard Shortcuts.ipynb)\n", "* [Importing Notebooks](Importing Notebooks.ipynb)\n", "* [Connecting with the Qt Console](Connecting with the Qt Console.ipynb)\n", "* [Typesetting Equations](Typesetting Equations.ipynb)" ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [], - "language": "python", - "metadata": {}, - "outputs": [] } ], "metadata": {} diff --git a/examples/Notebook/Notebook Cell Types.ipynb b/examples/Notebook/Notebook Cell Types.ipynb deleted file mode 100644 index 519dba7..0000000 --- a/examples/Notebook/Notebook Cell Types.ipynb +++ /dev/null @@ -1,9 +0,0 @@ -{ - "metadata": { - "name": "", - "signature": "sha256:0abf067a20ebda26a671db997ac954770350d292dff7b7d6a4ace8808f70aca1" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [] -} \ No newline at end of file diff --git a/examples/Notebook/Notebook User Interface.ipynb b/examples/Notebook/Notebook User Interface.ipynb index e2f7d54..1eb7d1f 100644 --- a/examples/Notebook/Notebook User Interface.ipynb +++ b/examples/Notebook/Notebook User Interface.ipynb @@ -1,6 +1,7 @@ { "metadata": { - "name": "" + "name": "", + "signature": "sha256:fdeb47a733910a12406e6a2e4f13c2c76fe50b19428feb6ba77c06652fb1d6af" }, "nbformat": 3, "nbformat_minor": 0, @@ -12,16 +13,21 @@ "level": 1, "metadata": {}, "source": [ - "User Interface" + "Notebook User Interface" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "This notebook describes the user interface of the IPython Notebook. This includes both mouse and keyboard based navigation and interaction.\n", - "\n", - "
\n", + "This notebook describes the user interface of the IPython Notebook. This includes both mouse and keyboard based navigation and interaction." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", "As of IPython 2.0, the user interface has changed significantly. Because of this we highly recommend existing users to review this information after upgrading to IPython 2.0. All new users of IPython should review this information as well.\n", "
" ] @@ -31,6 +37,27 @@ "level": 2, "metadata": {}, "source": [ + "Overview of the UI" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The notebook UI has the following main areas:\n", + "\n", + "* Menu\n", + "* Toolbar\n", + "* Notebook area and cells\n", + "\n", + "IPython 2.0 has an interactive tour of these elements that can be started in the \"Help:User Interface Tour\" menu item." + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ "Modal editor" ] }, @@ -57,10 +84,15 @@ "\n", "\n", "\n", - "When a cell is in edit mode, you can type into the cell, like a normal text editor.\n", - "\n", - "
\n", - "Enter edit mode by pressing `enter` or using the mouse to click on a cell's editor area.\n", + "When a cell is in edit mode, you can type into the cell, like a normal text editor." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "Enter edit mode by pressing `Enter` or using the mouse to click on a cell's editor area.\n", "
" ] }, @@ -80,14 +112,24 @@ "\n", "\n", "\n", - "When you are in command mode, you are able to edit the notebook as a whole, but not type into individual cells. Most importantly, in command mode, the keyboard is mapped to a set of shortcuts that let you perform notebook and cell actions efficiently. For example, if you are in command mode and you press `c`, you will copy the current cell - no modifier is needed.\n", - "\n", - "
\n", + "When you are in command mode, you are able to edit the notebook as a whole, but not type into individual cells. Most importantly, in command mode, the keyboard is mapped to a set of shortcuts that let you perform notebook and cell actions efficiently. For example, if you are in command mode and you press `c`, you will copy the current cell - no modifier is needed." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", "Don't try to type into a cell in command mode; unexpected things will happen!\n", - "
\n", - "\n", - "
\n", - "Enter command mode by pressing `esc` or using the mouse to click *outside* a cell's editor area.\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "Enter command mode by pressing `Esc` or using the mouse to click *outside* a cell's editor area.\n", "
" ] }, @@ -121,9 +163,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The second idea of mouse based navigation is that **cell actions usually apply to the currently selected cell**. Thus if you want to run the code in a cell, you would select it and click the \"Play\" button in the toolbar or the \"Cell:Run\" menu item. Similarly, to copy a cell you would select it and click the \"Copy\" button in the toolbar or the \"Edit:Copy\" menu item. With this simple pattern, you should be able to do most everything you need with the mouse.\n", + "The second idea of mouse based navigation is that **cell actions usually apply to the currently selected cell**. Thus if you want to run the code in a cell, you would select it and click the button in the toolbar or the \"Cell:Run\" menu item. Similarly, to copy a cell you would select it and click the button in the toolbar or the \"Edit:Copy\" menu item. With this simple pattern, you should be able to do most everything you need with the mouse.\n", "\n", - "Markdown and heading cells have one other state that can be modified with the mouse. These cells can either be rendered or unrendered. When they are rendered, you will see a nice formatted representation of the cell's contents. When they are unrendered, you will see the raw text source of the cell. To render the selected cell with the mouse, click the \"Play\" button in the toolbar or the \"Cell:Run\" menu item. To unrender the selected cell, double click on the cell." + "Markdown and heading cells have one other state that can be modified with the mouse. These cells can either be rendered or unrendered. When they are rendered, you will see a nice formatted representation of the cell's contents. When they are unrendered, you will see the raw text source of the cell. To render the selected cell with the mouse, click the button in the toolbar or the \"Cell:Run\" menu item. To unrender the selected cell, double click on the cell." ] }, { @@ -140,100 +182,27 @@ "source": [ "The modal user interface of the IPython Notebook has been optimized for efficient keyboard usage. This is made possible by having two different sets of keyboard shortcuts: one set that is active in edit mode and another in command mode.\n", "\n", - "The most important keyboard shortcuts are `enter`, which enters edit mode, and `esc`, which enters command mode.\n", + "The most important keyboard shortcuts are `Enter`, which enters edit mode, and `Esc`, which enters command mode.\n", "\n", - "In edit mode, most of the keyboard is dedicated to typing into the cell's editor. Thus, in edit mode there are relatively few shortcuts:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The `display_edit_shortcuts()` function used here is defined in the [Utilities section](#Utilities) at the bottom of this notebook." - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "display_edit_shortcuts()" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "html": [ - "
esc : command mode
ctrl+m : command mode
shift+enter : run cell
ctrl+enter : run cell, select below
alt+enter : run cell, insert below
alt+- : split cell
meta+s : save notebook
ctrl+s : save notebook
" - ], - "output_type": "display_data" - }, - { - "javascript": [ - "var help = IPython.quick_help.build_edit_help();\n", - "help.children().first().remove();\n", - "this.append_output({output_type: 'display_data', html: help.html()});" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - } - ], - "prompt_number": 17 - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "There are two other keyboard shortcuts in edit mode that are not listed here:\n", + "In edit mode, most of the keyboard is dedicated to typing into the cell's editor. Thus, in edit mode there are relatively few shortcuts:\n", "\n", - "* `tab`: trigger \"tab\" completion\n", - "* `shift+tab`: open the tooltip" + "" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "In command mode, the entire keyboard is available for shortcuts:" + "In command mode, the entire keyboard is available for shortcuts, so there are many more:\n", + "\n", + "" ] }, { - "cell_type": "code", - "collapsed": false, - "input": [ - "display_command_shortcuts()" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "html": [ - "
enter : edit mode
shift+enter : run cell
ctrl+enter : run cell, select below
alt+enter : run cell, insert below
y : to code
m : to markdown
t : to raw
1 : to heading 1
2 : to heading 2
3 : to heading 3
4 : to heading 4
5 : to heading 5
6 : to heading 6
up : select previous cell
down : select next cell
k : select previous cell
j : select next cell
ctrl+k : move cell up
ctrl+j : move cell down
a : insert cell above
b : insert cell below
x : cut cell
c : copy cell
v : paste cell below
z : undo last delete
d : delete cell (press twice)
shift+= : merge cell below
s : save notebook
meta+s : save notebook
ctrl+s : save notebook
l : toggle line numbers
o : toggle output
shift+o : toggle output
h : keyboard shortcuts
i : interrupt kernel
. : restart kernel
" - ], - "output_type": "display_data" - }, - { - "javascript": [ - "var help = IPython.quick_help.build_command_help();\n", - "help.children().first().remove();\n", - "this.append_output({output_type: 'display_data', html: help.html()});" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - } - ], - "prompt_number": 18 - }, - { "cell_type": "markdown", "metadata": {}, "source": [ - "Here the rough order in which we recommend learning the command mode shortcuts:\n", + "We recommend learning the command mode shortcuts in the following rough order:\n", "\n", "1. Basic navigation: `enter`, `shift-enter`, `up/k`, `down/j`\n", "2. Saving the notebook: `s`\n", @@ -248,195 +217,25 @@ "level": 2, "metadata": {}, "source": [ - "Keyboard shortcut customization" + "Cell types" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Starting with IPython 2.0 keyboard shortcuts in command and edit mode are fully customizable. These customizations are made using the IPython JavaScript API. Here is an example that makes the `r` key available for running a cell:" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "%%javascript\n", + "The notebook UI and notebook documents are a linear sequence of cells. There are four cell types:\n", "\n", - "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', {\n", - " help : 'run cell',\n", - " help_index : 'zz',\n", - " handler : function (event) {\n", - " IPython.notebook.execute_cell();\n", - " return false;\n", - " }}\n", - ");" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "javascript": [ - "\n", - "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', {\n", - " help : 'run cell',\n", - " help_index : 'zz',\n", - " handler : function (event) {\n", - " IPython.notebook.execute_cell();\n", - " return false;\n", - " }}\n", - ");" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - } - ], - "prompt_number": 7 - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "There are a couple of points to mention about this API:\n", + "* **Code cells:** Input and output of live code that is run in the kernel\n", + "* **Markdown cells:** Narrative text with embedded LaTeX equations\n", + "* **Heading cells:** 6 levels of hierarchical organization and formatting\n", + "* **Raw cells:** Unformatted text that is included, without modification, when notebooks are converted to different formats using nbconvert\n", "\n", - "* The `help_index` field is used to sort the shortcuts in the Keyboard Shortcuts help dialog. It defaults to `zz`.\n", - "* When a handler returns `false` it indicates that the event should stop propagating and the default action should not be performed. For further details about the `event` object or event handling, see the jQuery docs.\n", - "* If you don't need a `help` or `help_index` field, you can simply pass a function as the second argument to `add_shortcut`." - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "%%javascript\n", + "More information about code and Markdown cell can be found in these tutorials:\n", "\n", - "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', function (event) {\n", - " IPython.notebook.execute_cell();\n", - " return false;\n", - "});" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "javascript": [ - "\n", - "IPython.keyboard_manager.command_shortcuts.add_shortcut('r', function (event) {\n", - " IPython.notebook.execute_cell();\n", - " return false;\n", - "});" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - } - ], - "prompt_number": 11 - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Likewise, to remove a shortcut, use `remove_shortcut`:" + "* [Working With Code Cells](Working With Code Cells.ipynb)\n", + "* [Working With Markdown Cells](Working With Markdown Cells.ipynb)" ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "%%javascript\n", - "\n", - "IPython.keyboard_manager.command_shortcuts.remove_shortcut('r');" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "javascript": [ - "\n", - "IPython.keyboard_manager.command_shortcuts.remove_shortcut('r');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - } - ], - "prompt_number": 8 - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "If you want your keyboard shortcuts to be active for all of your notebooks, put the above API calls into your `/static/custom/custom.js` file." - ] - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Utilities" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We use the following functions to generate the keyboard shortcut listings above." - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from IPython.display import Javascript, display, HTML\n", - "\n", - "t = \"\"\"var help = IPython.quick_help.build_{0}_help();\n", - "help.children().first().remove();\n", - "this.append_output({{output_type: 'display_data', html: help.html()}});\"\"\"\n", - "\n", - "def display_command_shortcuts():\n", - " display(Javascript(t.format('command')))\n", - "\n", - "def display_edit_shortcuts():\n", - " display(Javascript(t.format('edit')))\n", - "\n", - "display(HTML(\"\"\"\n", - "\n", - "\"\"\"))" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "html": [ - "\n", - "\n" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - } - ], - "prompt_number": 16 } ], "metadata": {} diff --git a/examples/Notebook/What is the IPython Notebook?.ipynb b/examples/Notebook/What is the IPython Notebook?.ipynb index 7275086..dac2f0b 100644 --- a/examples/Notebook/What is the IPython Notebook?.ipynb +++ b/examples/Notebook/What is the IPython Notebook?.ipynb @@ -1,7 +1,7 @@ { "metadata": { "name": "", - "signature": "sha256:3676a017d63581291cf2d61ea56d09cb3e5480a4f222184d8216e3e829eb4871" + "signature": "sha256:1fd1c67d342de34c5edf43789ce56f80963eda3662752e7d9cbc97ac54848be8" }, "nbformat": 3, "nbformat_minor": 0, @@ -112,7 +112,7 @@ "\n", "* **Code cells:** Input and output of live code that is run in the kernel\n", "* **Markdown cells:** Narrative text with embedded LaTeX equations\n", - "* **Heading cells:** 6 levels of hierarchical organization\n", + "* **Heading cells:** 6 levels of hierarchical organization and formatting\n", "* **Raw cells:** Unformatted text that is included, without modification, when notebooks are converted to different formats using nbconvert\n", "\n", "Internally, notebook documents are [JSON](http://en.wikipedia.org/wiki/JSO) data with binary values [base64](http://en.wikipedia.org/wiki/Base64) encoded. This allows them to be read and manipulated programmatically by any programming language. Because JSON is a text format, notebook documents are version control friendly.\n", diff --git a/examples/Notebook/images/command_shortcuts.png b/examples/Notebook/images/command_shortcuts.png new file mode 100644 index 0000000000000000000000000000000000000000..1c1eb87d4d3396c02e5a0f99ad08f741acc00a43 GIT binary patch literal 61521 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 literal 0 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

Y=^2;iQzNtMCW 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

|K5>NKKM_Q6$@gK=v$V0n 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 literal 0 Hc$@