「終了後に再起動」制御コード?

「終了後に再起動」制御コード?

私はしばしば(ソースコードをいくつか変更した後)、変更されたプログラムを再起動するために「Ctrl+ C; ing」を使用します。

プログラムをループでラップし、毎回シャットダウンせずにこれをすばやく実行する方法はありますか?

ベストアンサー1

ループを使用したくない場合は、プログラムが自動的に再起動するのをデフォルトで防止するため、オプションが制限されます。

ただし、少なくともウィジェットを使用すると、この手順を排除できますaccept-and-hold。これは現在のコマンドラインを実行します(通常はバインドされていますaccept-line)、バッファスタックEnterにプッシュして次のプロンプトから自動的に取得します(実際には、コマンドはシンボルで実行された後もプロンプトに残ります)。 。デフォルトではAlt+にバインドされていますaEmacsモードですが、別のショートカットに簡単にバインドできます。たとえば、Ctrl+の場合FFすぐ上のようになります)C

bindkey "^F" accept-and-hold

したがって、Ctrl+を使用してプログラムを起動し、F+ CtrlC+Ctrlを押してF停止して再起動します。

おすすめ記事