Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "cells": [
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "# 键盘快捷键"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "在这个笔记本中,你会得到一些关于使用键盘快捷键的练习。这是熟练使用笔记本的关键,能够很大程度地帮助你提高你的工作速度。\n首先,在编辑模式和命令模式间相互切换。在编辑模式中你可以键入单元格,在命令模式你可以敲击键盘来执行命令,例如创建一个新的单元格和打开一个命令面板。当你选择一个单元格时,你可以通过单元格框线的颜色来分辨出你当前正在使用的模式。在编辑模式中,左边粗框线是绿色的。在命令模式中,左边粗框线是蓝色的。在编辑模式中,你能在单元格中看到一个光标。\n\n默认情况下,当你能够创建一个新的单元格或者可以移动到下一行,那么你就在命令模式。要进入编辑模式,按Enter或者Return。要从编辑模式返回到命令模式,按Escape。\n\n> **练习**: 点击这个单元格,然后按Enter + Shift到下一个单元格。在编辑模式和命令模式间来回切换几次练习"
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:52:12.391671Z",
- "end_time": "2017-07-22T12:52:12.395276Z"
- },
- "trusted": true,
- "collapsed": true
- },
- "cell_type": "code",
- "source": "# 练习切换模式",
- "execution_count": 5,
- "outputs": []
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:51:12.039327Z",
- "end_time": "2017-07-22T12:51:12.051359Z"
- }
- },
- "cell_type": "markdown",
- "source": "## 命令模式中的帮助命令"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "如果你需要查找一个命令,你可以通过在命令模式中按H调出快捷方式列表。上面的帮助列表也提供了键盘快捷键。你可以去试试。"
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:49:26.267613Z",
- "end_time": "2017-07-22T12:49:26.271096Z"
- }
- },
- "cell_type": "markdown",
- "source": "## 创建一个新的单元格"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "最常见的命令之一是创建一个新的单元格。你可以通过在命令模式按 A 在当前单元格上方创建一个单元格。按 B 在当前选定的单元格下方创建一个单元格。"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "> **练习**: 使用键盘命令在此单元格上方创建一个单元格。\n\n> **练习**: 使用键盘命令在此单元格下方创建一个单元格。"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "## 在Markdown和代码间相互切换"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "通过使用键盘快捷键,可以很快很简单地在Markdown和代码单元格之间相互切换。从Markdown切换到单元格,按 Y 。从代码切换到Markdown,按 M。"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "> **练习**: 在Markdown和代码单元格之间相互切换单元格。"
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:55:08.387202Z",
- "end_time": "2017-07-22T12:55:08.393475Z"
- },
- "trusted": true,
- "collapsed": true
- },
- "cell_type": "code",
- "source": "## 在这里练习\ndef fibo(n): # 递归斐波拉契数列!\n if n == 0:\n return 0\n elif n == 1:\n return 1\n return fibo(n-1) + fibo(n-2)",
- "execution_count": 7,
- "outputs": []
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "## 行号\n\n很多时候出于调试的目的在代码中对代码进行编号是很有用的。你可以在命令模式中的代码单元格按 L 打开数字。\n\n> **练习**: 在上面的代码单元格中打开和关闭行号。"
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "## 删除单元格\n\n在一行连续按两次 D 可以删除单元格。这是为了防止出现意外的删除,所以你必须连续按两次键。\n\n> **练习**: 删除下面的单元格。"
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:56:44.597638Z",
- "end_time": "2017-07-22T12:56:44.600827Z"
- },
- "trusted": true,
- "collapsed": true
- },
- "cell_type": "code",
- "source": "# 删除我",
- "execution_count": 9,
- "outputs": []
- },
- {
- "metadata": {},
- "cell_type": "markdown",
- "source": "## 保存笔记本\n\n笔记本每隔一段时间会自动保存,但是如果你想在这些时间内保存你的工作,按 S 去保存笔记本。如此简单!\n\n## 命令面板\n通过按Shift + Control或者Command + P,你可以很轻松地访问命令面板。\n\n> **注意**: 很不幸,在火狐浏览器和Internet Explorer浏览器中命令面板不能工作,在这些浏览器中已经有一些功能赋值给这些快捷键。在谷歌浏览器和Safari浏览器中可以正常打开命令面板。\n\n你可以在弹出的命令面板中搜索不能用键盘快捷键实现的命令。例如,工作栏上有按钮可以实现上下移动单元格的命令(上下箭头),但是没有相对应的键盘快捷键。要把一个单元格向下移动,你可以打开命令面板键入\"move\"就会出现移动命令。\n\n> **练习**: 使用命令面板把单元格向下移动一个位置。"
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:58:27.368778Z",
- "end_time": "2017-07-22T12:58:27.371491Z"
- },
- "trusted": true,
- "collapsed": true
- },
- "cell_type": "code",
- "source": "# 下移此单元格",
- "execution_count": 11,
- "outputs": []
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:58:36.003313Z",
- "end_time": "2017-07-22T12:58:36.007158Z"
- },
- "trusted": true,
- "collapsed": true
- },
- "cell_type": "code",
- "source": "# 至该单元格下方",
- "execution_count": 12,
- "outputs": []
- },
- {
- "metadata": {
- "ExecuteTime": {
- "start_time": "2017-07-22T12:58:50.576272Z",
- "end_time": "2017-07-22T12:58:50.582838Z"
- }
- },
- "cell_type": "markdown",
- "source": "## 完成\n\n你还可以做更多,比如复制、剪切、粘贴单元格。我建议你要去习惯使用键盘快捷键,那么你能够更加便捷地在笔记本中工作。当你熟练地掌握这些快捷键后,你很少需要把你的手从键盘移开去使用鼠标,这会极大地提高你的工作效率。\n\n记住,如果你需要去查看快键键,只需要在命令模式中按 H 。"
- },
- {
- "metadata": {
- "trusted": true,
- "collapsed": true
- },
- "cell_type": "code",
- "source": "",
- "execution_count": null,
- "outputs": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "name": "python3",
- "display_name": "Python 3",
- "language": "python"
- },
- "toc": {
- "threshold": 4,
- "number_sections": true,
- "toc_cell": false,
- "toc_window_display": false,
- "toc_section_display": "block",
- "sideBar": true,
- "navigate_menu": true,
- "moveMenuLeft": true,
- "widenNotebook": false,
- "colors": {
- "hover_highlight": "#DAA520",
- "selected_highlight": "#FFD700",
- "running_highlight": "#FF0000",
- "wrapper_background": "#FFFFFF",
- "sidebar_border": "#EEEEEE",
- "navigate_text": "#333333",
- "navigate_num": "#000000"
- },
- "nav_menu": {
- "width": "252px",
- "height": "174px"
- }
- },
- "language_info": {
- "name": "python",
- "version": "3.6.1",
- "mimetype": "text/x-python",
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "pygments_lexer": "ipython3",
- "nbconvert_exporter": "python",
- "file_extension": ".py"
- },
- "gist": {
- "id": "",
- "data": {
- "description": "keyboard-shortcuts.ipynb",
- "public": true
- }
- }
- },
- "nbformat": 4,
- "nbformat_minor": 2
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement