VSCodeは、Pythonを含む多くの言語でコードを書くための人気のあるエディタです。しかし、プログラムが無限ループに陥ったり、予期しない動作をした場合、その実行をどのように停止すればよいのでしょうか?この記事では、VSCodeでPythonプログラムを停止する方法について解説します。
強制終了コマンドを実行する
プログラムやスクリプトはコマンドライン上(ターミナルとかコマンドプロンプトとかパワーシェルとか)で実行することが多いです。この場合、プログラム実行中のコマンドライン上で強制終了コマンドを実行することで、プログラムを強制終了させることができます。強制終了コマンドはOSによって若干異なります。
- Windows: Ctrl + c
- MacOSX: control + c
プロセス管理アプリから終了する
また、プロセス管理アプリから無限ループに陥っているプログラムを終了させることもできます。MacOSXの場合は「アクティブモニタアプリ」がこのプロセス管理アプリとなります。
デバッガーを利用する
デバッガーを利用すれば、プログラム起動時に下の図のようなバーが表示され、赤い四角で表される停止ボタンを押すだけでプログラムを終了させることができます。VSCodeでは、デバッガーのプラグインをインストールすることでデバッガーを利用することができます。
以上、VSCodeでPythonプログラムを停止する方法について解説しました。これらの方法を覚えておけば、プログラムが予期しない動作をしたときでも、適切に対処することができます。