まず、IPython 1.1.0 にアップグレードすることを強くお勧めします。この問題はおそらく古いバージョンとは関係ありませんが、特に頻繁に使用する場合は、アップグレードする価値があります。
を開くPreferences -> Package Settings -> SublimeREPL -> Settings - Defaultと、最後の行が であることがわかります"show_transferred_text": false。私は OS X を使用していますが、これを に設定するとfalse、同じ動作が見られます。式の結果が行に出力され、In [#]その後に別の空白行が続き、次の式の準備ができています。ただし、この変数をtrue(ファイルの内容全体をコピーし、 を開きPreferences -> Package Settings -> SublimeREPL -> Settings - User、そこにすべてを貼り付けてから、設定を変更して保存することにより) に設定すると、行を転送するときに異なる動作が見られます: 式はIn [#]行に出力されます。結果は下に表示されます。
への割り当てを評価したときに結果が表示されなかった理由は、デフォルトxでyは何も返されないためです。
Python/IPython REPL がこのように機能し、R が機能しない理由について説明すると、SublimeREPL は非常にモジュール化されており、ほとんどの場合、ネイティブ コードを囲む薄いラッパーに過ぎないためです。したがって、データの転送と表示の正確なメカニズムは、たとえば Python から Ruby、R、Clojure へと異なる場合があり、わずかに異なる動作が見られる場合があります。