問題タブ [ess]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R の実行が終了したときの通知
R が 5 ~ 10 分のジョブを完了するのを待っている間に、(せいぜい) 書き始めるかもしれませんが、完了したらすぐに分析に戻りたいと考えています。
R が localhost で分析を完了したときに通知を受けるには、どのようなオプションが必要ですか?
たとえば、ベルを鳴らしたり、ポップアップ ウィンドウを開いたり、電子メールを送信したりできますか?
system()
コードの最後に追加するだけで無限の可能性を想像できますが、別のオプションはありますか?
記録のために、私は通常 R を でインタラクティブに使用しますが、コマンドラインからおよびEmacs ESS
も使用します。R CMD Sweave
R --vanilla <
binding - Emacs ESSキーバインド「未満」ダッシュ
Emacs ESS モードでキーを効率的にプログラミングする方法
に
RのMacOSバージョンが利用するのと同じように。
emacs - EmacsESSを自動ロードする
Emacs(Windows用)でESSを自動ロードする方法は?
常に開いたESSバッファーで起動し、ESSをロードするとemacsのロードが約1秒遅くなると思われます(タイマーを使用)。
r - emacsのRバッファーを取得して、より多くの水平スペースを占有するにはどうすればよいですか?
(Mx Rを使用して)ESSバッファーを起動した時点で、コマンドの出力は列幅で約60文字しか占めていないことがわかります(特に長い列名のデータフレームを表示する場合)。この制限を調整する簡単な方法があるかどうか疑問に思いました。
r - emacsでESSセッションによって開かれたRバージョンを指定するにはどうすればよいですか?
emacsでRセッションを開きたいときは、を使用しますM-x R
。
ただし、サーバーには/ usr / bin /RにR2.12があり、/ usr / local / bin/RにR2.15があります。実際、私が尋ねるwhereis R
と、私は次のようになります:
.bashrcから「R_HOME=/ usr / local / bin / R2.15」をエクスポートしようとすると、emacsは「警告:R_HOMEの環境値を無視します」と表示します。
Rのどのインスタンスを起動するかを選択する方法はありますか?M-x R
現在、 2.12を起動しますが、コマンドラインでRと入力すると、2.15が起動します。
r - emacs essのインデントの変更
emacs ess でインデントを変更する方法を知りたいです。私は一般的にデフォルトのもの(ess-set-style 'C++'quiet)が好きですが、時々それは本当に奇妙にフォーマットされます。たとえば、これは私が望んでいるものであり、関数の一部でない場合、これはデフォルトのフォーマットになります:
これは、関数内に配置すると、現在のインデント スタイルで得られるものです。
更新:再インストール後、VitoshKaとDirkの両方の提案に従い、.emacsの問題を更新すると解決しました。君たちありがとう
UPDATE2: 問題が再発しました。今ではすべての人に再現可能になると思います。私は2つの異なるマシンで試しました。関数内にコードを入れると発生します。変更を反映するために投稿を更新しました。
r - h_elpにアクセスしようとするとemacesssがクラッシュする
ヘルプにアクセスしようとすると、emacs/essセッションがクラッシュします。これは、同じ関数がロードされた2つのパッケージがある場合に発生します。例えば:
Rguiでインターフェースがポップアップし、助けが必要なパッケージから選択するように求められます。Emacsはただクラッシュします。install.packagesでも同様の問題が発生しますが、ミラーを指定する方法がありますemacsを使用してRパッケージをインストールする方法はありますか? 助けを借りて同様のトリックはありますか?
r - R 用の ESS 環境のカスタマイズ
ESS - R 環境を最適化しようとしています。これまでのところ、私はr-autoyasを利用し、スタイル ガイドに従ってインテントとスタッフを設定しました。ミニ バッファーには、関数の引数の eldoc ヒントがあり、変数に関する情報を見つけるためにキーを押すオプションがあります。ポイント(詳細はこちら)。
快適な R 環境を作るために他に使用するものはありますか? ESS を使用していない人には、追加するのに便利な機能がいくつかあるかもしれません (Eclipser を見て、その時点で変数の情報を入手しました)。1 つの例は、変数名を入力せずに「直前に定義された」変数を挿入する簡単な方法です (そのための何かである必要がありますか?)。
(うまく定式化されていない場合は、スレッドを「閉じる」のではなく、質問を変更するのを手伝ってください)
r - EmacsESSモードTABはインデントを停止します
私はWindowsでEmacs24を使ってRコードを書いています。約30分前までは、新しい関数を作成するたびに、ESSは関数宣言に続く行を自動的にインデントし、新しい空白行でTabキーを押すと、宣言内の適切にインデントされた開始位置にジャンプしました。
例えば:
さて、すべてを左に折り返すのは難しく、関数宣言の後やタブキーを押したときに自動的にインデントすることで応答しません。
私はグーグルで検索しましたが、私のグーグルフーはこれで私を失敗させています。Emacsでデフォルトのタブ動作をESSに復元する方法を知っている人はいますか?
r - Knitr でコンパイルした後、Emacs バッファー フォーカスを R に戻す
コマンドを使用して *.Rnw ファイルをコンパイルするM-n r
とM-n P
、開いている R バッファーが、knitr コンパイル情報を示すように見えるバッファーにスワップされます。Knitr がエラーなしでコンパイルされた場合、自動的に R バッファーに戻す方法はありますか?