Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.54 KB | None | 0 0
  1. {
  2. "cells": [
  3. {
  4. "metadata": {},
  5. "cell_type": "markdown",
  6. "source": "# 键盘快捷键"
  7. },
  8. {
  9. "metadata": {},
  10. "cell_type": "markdown",
  11. "source": "在这个笔记本中,你会得到一些关于使用键盘快捷键的练习。这是熟练使用笔记本的关键,能够很大程度地帮助你提高你的工作速度。\n首先,在编辑模式和命令模式间相互切换。在编辑模式中你可以键入单元格,在命令模式你可以敲击键盘来执行命令,例如创建一个新的单元格和打开一个命令面板。当你选择一个单元格时,你可以通过单元格框线的颜色来分辨出你当前正在使用的模式。在编辑模式中,左边粗框线是绿色的。在命令模式中,左边粗框线是蓝色的。在编辑模式中,你能在单元格中看到一个光标。\n\n默认情况下,当你能够创建一个新的单元格或者可以移动到下一行,那么你就在命令模式。要进入编辑模式,按Enter或者Return。要从编辑模式返回到命令模式,按Escape。\n\n> **练习**: 点击这个单元格,然后按Enter + Shift到下一个单元格。在编辑模式和命令模式间来回切换几次练习"
  12. },
  13. {
  14. "metadata": {
  15. "ExecuteTime": {
  16. "start_time": "2017-07-22T12:52:12.391671Z",
  17. "end_time": "2017-07-22T12:52:12.395276Z"
  18. },
  19. "trusted": true,
  20. "collapsed": true
  21. },
  22. "cell_type": "code",
  23. "source": "# 练习切换模式",
  24. "execution_count": 5,
  25. "outputs": []
  26. },
  27. {
  28. "metadata": {
  29. "ExecuteTime": {
  30. "start_time": "2017-07-22T12:51:12.039327Z",
  31. "end_time": "2017-07-22T12:51:12.051359Z"
  32. }
  33. },
  34. "cell_type": "markdown",
  35. "source": "## 命令模式中的帮助命令"
  36. },
  37. {
  38. "metadata": {},
  39. "cell_type": "markdown",
  40. "source": "如果你需要查找一个命令,你可以通过在命令模式中按H调出快捷方式列表。上面的帮助列表也提供了键盘快捷键。你可以去试试。"
  41. },
  42. {
  43. "metadata": {
  44. "ExecuteTime": {
  45. "start_time": "2017-07-22T12:49:26.267613Z",
  46. "end_time": "2017-07-22T12:49:26.271096Z"
  47. }
  48. },
  49. "cell_type": "markdown",
  50. "source": "## 创建一个新的单元格"
  51. },
  52. {
  53. "metadata": {},
  54. "cell_type": "markdown",
  55. "source": "最常见的命令之一是创建一个新的单元格。你可以通过在命令模式按 A 在当前单元格上方创建一个单元格。按 B 在当前选定的单元格下方创建一个单元格。"
  56. },
  57. {
  58. "metadata": {},
  59. "cell_type": "markdown",
  60. "source": "> **练习**: 使用键盘命令在此单元格上方创建一个单元格。\n\n> **练习**: 使用键盘命令在此单元格下方创建一个单元格。"
  61. },
  62. {
  63. "metadata": {},
  64. "cell_type": "markdown",
  65. "source": "## 在Markdown和代码间相互切换"
  66. },
  67. {
  68. "metadata": {},
  69. "cell_type": "markdown",
  70. "source": "通过使用键盘快捷键,可以很快很简单地在Markdown和代码单元格之间相互切换。从Markdown切换到单元格,按 Y 。从代码切换到Markdown,按 M。"
  71. },
  72. {
  73. "metadata": {},
  74. "cell_type": "markdown",
  75. "source": "> **练习**: 在Markdown和代码单元格之间相互切换单元格。"
  76. },
  77. {
  78. "metadata": {
  79. "ExecuteTime": {
  80. "start_time": "2017-07-22T12:55:08.387202Z",
  81. "end_time": "2017-07-22T12:55:08.393475Z"
  82. },
  83. "trusted": true,
  84. "collapsed": true
  85. },
  86. "cell_type": "code",
  87. "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)",
  88. "execution_count": 7,
  89. "outputs": []
  90. },
  91. {
  92. "metadata": {},
  93. "cell_type": "markdown",
  94. "source": "## 行号\n\n很多时候出于调试的目的在代码中对代码进行编号是很有用的。你可以在命令模式中的代码单元格按 L 打开数字。\n\n> **练习**: 在上面的代码单元格中打开和关闭行号。"
  95. },
  96. {
  97. "metadata": {},
  98. "cell_type": "markdown",
  99. "source": "## 删除单元格\n\n在一行连续按两次 D 可以删除单元格。这是为了防止出现意外的删除,所以你必须连续按两次键。\n\n> **练习**: 删除下面的单元格。"
  100. },
  101. {
  102. "metadata": {
  103. "ExecuteTime": {
  104. "start_time": "2017-07-22T12:56:44.597638Z",
  105. "end_time": "2017-07-22T12:56:44.600827Z"
  106. },
  107. "trusted": true,
  108. "collapsed": true
  109. },
  110. "cell_type": "code",
  111. "source": "# 删除我",
  112. "execution_count": 9,
  113. "outputs": []
  114. },
  115. {
  116. "metadata": {},
  117. "cell_type": "markdown",
  118. "source": "## 保存笔记本\n\n笔记本每隔一段时间会自动保存,但是如果你想在这些时间内保存你的工作,按 S 去保存笔记本。如此简单!\n\n## 命令面板\n通过按Shift + Control或者Command + P,你可以很轻松地访问命令面板。\n\n> **注意**: 很不幸,在火狐浏览器和Internet Explorer浏览器中命令面板不能工作,在这些浏览器中已经有一些功能赋值给这些快捷键。在谷歌浏览器和Safari浏览器中可以正常打开命令面板。\n\n你可以在弹出的命令面板中搜索不能用键盘快捷键实现的命令。例如,工作栏上有按钮可以实现上下移动单元格的命令(上下箭头),但是没有相对应的键盘快捷键。要把一个单元格向下移动,你可以打开命令面板键入\"move\"就会出现移动命令。\n\n> **练习**: 使用命令面板把单元格向下移动一个位置。"
  119. },
  120. {
  121. "metadata": {
  122. "ExecuteTime": {
  123. "start_time": "2017-07-22T12:58:27.368778Z",
  124. "end_time": "2017-07-22T12:58:27.371491Z"
  125. },
  126. "trusted": true,
  127. "collapsed": true
  128. },
  129. "cell_type": "code",
  130. "source": "# 下移此单元格",
  131. "execution_count": 11,
  132. "outputs": []
  133. },
  134. {
  135. "metadata": {
  136. "ExecuteTime": {
  137. "start_time": "2017-07-22T12:58:36.003313Z",
  138. "end_time": "2017-07-22T12:58:36.007158Z"
  139. },
  140. "trusted": true,
  141. "collapsed": true
  142. },
  143. "cell_type": "code",
  144. "source": "# 至该单元格下方",
  145. "execution_count": 12,
  146. "outputs": []
  147. },
  148. {
  149. "metadata": {
  150. "ExecuteTime": {
  151. "start_time": "2017-07-22T12:58:50.576272Z",
  152. "end_time": "2017-07-22T12:58:50.582838Z"
  153. }
  154. },
  155. "cell_type": "markdown",
  156. "source": "## 完成\n\n你还可以做更多,比如复制、剪切、粘贴单元格。我建议你要去习惯使用键盘快捷键,那么你能够更加便捷地在笔记本中工作。当你熟练地掌握这些快捷键后,你很少需要把你的手从键盘移开去使用鼠标,这会极大地提高你的工作效率。\n\n记住,如果你需要去查看快键键,只需要在命令模式中按 H 。"
  157. },
  158. {
  159. "metadata": {
  160. "trusted": true,
  161. "collapsed": true
  162. },
  163. "cell_type": "code",
  164. "source": "",
  165. "execution_count": null,
  166. "outputs": []
  167. }
  168. ],
  169. "metadata": {
  170. "kernelspec": {
  171. "name": "python3",
  172. "display_name": "Python 3",
  173. "language": "python"
  174. },
  175. "toc": {
  176. "threshold": 4,
  177. "number_sections": true,
  178. "toc_cell": false,
  179. "toc_window_display": false,
  180. "toc_section_display": "block",
  181. "sideBar": true,
  182. "navigate_menu": true,
  183. "moveMenuLeft": true,
  184. "widenNotebook": false,
  185. "colors": {
  186. "hover_highlight": "#DAA520",
  187. "selected_highlight": "#FFD700",
  188. "running_highlight": "#FF0000",
  189. "wrapper_background": "#FFFFFF",
  190. "sidebar_border": "#EEEEEE",
  191. "navigate_text": "#333333",
  192. "navigate_num": "#000000"
  193. },
  194. "nav_menu": {
  195. "width": "252px",
  196. "height": "174px"
  197. }
  198. },
  199. "language_info": {
  200. "name": "python",
  201. "version": "3.6.1",
  202. "mimetype": "text/x-python",
  203. "codemirror_mode": {
  204. "name": "ipython",
  205. "version": 3
  206. },
  207. "pygments_lexer": "ipython3",
  208. "nbconvert_exporter": "python",
  209. "file_extension": ".py"
  210. },
  211. "gist": {
  212. "id": "",
  213. "data": {
  214. "description": "keyboard-shortcuts.ipynb",
  215. "public": true
  216. }
  217. }
  218. },
  219. "nbformat": 4,
  220. "nbformat_minor": 2
  221. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement