web-dev-qa-db-ja.com

Spyder 3.5で現在の行を実行する方法(ctrl + f10が機能しない)

私はPythonに慣れており、Rスタジオに慣れているのでSpyderを選択します。Spyderレイアウトでは、「現在の行を実行(ctrl + f10)」ボタンが表示されました。 tボタンまたはc + 10を押しても動作します。何かが足りませんか?スクリプトと 'ctrl + enter'のみを選択して、現在の行を実行することはできませんが、Anacondaディストリビューションでubuntuを使用しています。

21
Jim

現在の行を単独で実行するためのキーは、F9です。デバッグモードの場合、ショートカットctrl+F10が使用されます。

PreferencesメニューでToolを選択し、Keyboard shortcutsをクリックすると、ショートカットのリストが表示されます。

40
Jitse Niesen

Rスタジオから来て、あなたはその1行(コマンドをいくつかの部分に分割してエラーを引き起こす可能性がある)ではなく、次のコマンドを実行するコマンドを望んでいたと思います。

正確な同等物はまだ存在しませんが、一緒に実行したいチャンクの前後に#%%を追加することに慣れたら("cells")使用できます次のコマンドを使用して、チャンク全体を実行します。

セルを実行:Ctrl + Return
セルを実行して進む:Shift + Return

12
Kirk Geier

一部のキーボードは、キーが何をすべきかという点で他のものとは異なるレイアウトを持っています。私にとっては、Fn + F9

1
Momchill

F9は、あなたのために仕事をするキーです。 RStudioスタイルを複製するには、PreferencesメニューのToolsに移動し、Keyboard Shortcuts

Ctrl + Enterは別の関数に割り当てられます。最初に変更します。次に、F9キー値Ctrl + Enter。現在、SpyderはRStudioと同じです。少なくともある意味で。

0
Praveen Kumar

Control Enterは、R StudioとPythonの両方でコードの行またはブロックをすばやく実行する方法です。

Spyderでは、「ctrl-enter」を押す前に、行またはブロックが強調表示されていることを確認してください

0
zach