2016-03-22 10 views
2

RStudioでは、選択を実行する場合にスクリプトの実行を停止する方法はありますか?「現在の行または選択を実行」をクリックすると実行が停止する

"私のユーザー"の大部分は、スクリプト全体を選択して、スクリプトを入手する代わりに "現在の行または選択を実行(Ctrl + Enter)"をクリックするのが大好きです。

スクリプト内にいくつかのstopコマンドがあります。実行を停止し、何が間違っているのかをユーザーに警告します。しかし、すべてを選択して実行すると、スクリプトはそのまま続きます。進行中の実行を強制的に停止する方法がありますか?

だけで、最小限の例:

if(TRUE) stop('stop here') 
print('continue') 

私は選択けどソーシングを実行しない人々を説明する方が簡単だと思いますが、これはとにかく多くの場合、私のワーキンググループで行われます。あなたが好きなすべてのプロジェクトのための{}を追加することができます

答えて

2

:Ctrlキー+ A Ctrlキー+

を入力よりも

{if(TRUE) stop('stop here') 
print('continue') 
} 

はあなたに面白い

> {if(TRUE) 
+ stop('stop here') 
+ 
+ print('continue') 
+ } 
Error: stop here 
+0

フムを与えます。これについての情報源や説明がありますか?基本的にコードをグループ化して実行されますか?ですから、終わりでは、スクリプトの始めと終わりにこれらの括弧を追加することができますし、正しいことをする必要があります。 – drmariod

+1

私は良い説明はしませんが、私の練習では、セクション{}} – Batanichek

関連する問題