付録BIPythonシステム:上級編

 2章 Pythonの基礎、IPythonとJupyter NotebookではIPythonシェルとJupyter Notebookの基礎を学びました。この付録ではコマンドラインあるいはJupyter Notebookから呼び出すことのできる、IPythonシステムのいくつかの機能について掘り下げ、紹介します。

B.1 ターミナルキーボードショートカット

 IPythonには、プロンプト(EmacsやUnixのbashシェルのユーザにはなじみがあるものでしょう)を移動させ、シェルのコマンド履歴を扱う多くのキーボードショートカットがあります。表B-1は最も使われるショートカットをまとめたものです。図B-1は、それらのうち、カーソル移動に関するものを図示したものです。

表B-1 標準のIPythonのキーボードショートカット

キーボードショートカット 説明
Ctrl - P または 現在入力しているテキストを起点として、コマンド履歴を遡って探す。
Ctrl - N または 現在入力しているテキストを起点として、コマンド履歴を新しい方向に探す。
Ctrl - R readlineライブラリと同様な方法で、コマンド履歴を逆方向に探す(部分一致)。
Ctrl - Shift - V クリップボードからテキストを貼り付ける。
Ctrl - C 現在実行中のコードを中断する。
Ctrl - A カーソルを行頭に移動する。
Ctrl - E カーソルを行末に移動する。
Ctrl - K カーソル位置から行末までのテキストを削除する。
Ctrl - U カーソル行のすべてのテキストを削除する。

Get Pythonによるデータ分析入門 第3版 ―pandas、NumPy、Jupyterを使ったデータ処理 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.