2017-02-10 155 views
1

Rstudio中是否有鍵盤快捷方式將內聯R代碼插入到RMarkDown文檔中?Rstudio鍵盤快捷鍵嵌入代碼

CTR + ALT + 被插入一個新的代碼塊。與此相似,使用鍵盤快捷鍵插入r(內聯R代碼)會很好。
我在Rstudio中檢查了Tools/Modify Keyboard Shortcuts,但是我找不到任何有用的命令。

此外,瀏覽cheatsheets和文件也沒有幫助我。

回答

3

一個解決方案可能是定義一個代碼片段。

  1. 選擇全局選項工具菜單。
  2. 跳轉到代碼部分。
  3. 編輯標籤找片段並單擊編輯片段
  4. 選擇降價。它會顯示現有的片段。在結束定義自己的代碼片段如下面的圖所示:

Code Snippet
5.單擊保存和你做。

打字隨後 + 標籤inr應插入內聯ř代碼段。

注意:由於某種原因,我無法控制光標位置,因此將光標定位在最後一個返回刻度之前是理想的。

另一種解決方案可能是編寫一個小的地址。看到這個RStudio Addins欲瞭解更多信息

+1

您的代碼片段解決方案似乎在R腳本中工作,但不在RStudio(版本1.0.136)中的RMarkdown文檔中。 因此,我決定創建一個小Rstudio Addin併爲其分配一個快捷方式('ctrl + alt + u')。完全像我想要的那樣工作。 非常感謝您的建議! – maxpe

+0

如果您可以將鏈接發佈到您在此處創建的Rstudio Addin,那將非常美妙。 –

+0

在這裏你可以找到[addin](https://transfer.sh/%28/dl3lG/inliner.rar%29.zip)。 – maxpe