簡體   English   中英

Rgui中的代碼自動縮進

[英]Code Autoindentation in Rgui

R for Windows-Rgui中是否可以進行代碼自動縮進? 在選項中找不到(請參閱下文)。 必須在每行的開頭多次按[tab]才很不舒服:-/ :-)

PS:請不要建議使用Rstudio,我不喜歡它:)我喜歡Rgui的簡單性。

在此處輸入圖片說明

您可以使用formatR軟件包批量重新格式化。

假設您正在使用文件| 窗口並在輸入代碼后在該窗口中輸入代碼:

  1. 選擇所有代碼(ctrl-a)並將其發送到剪貼板(ctrl-c),然后

  2. 將焦點設置在R控制台上,然后輸入此內容,它將重新格式化剪貼板中的代碼,並將其替換為重新格式化后的代碼在剪貼板上。 (如果您之前在會話中已經完成此操作,則可以向上箭頭並輸入以檢索和運行先前的實例。)

     library(formatR) tidy_source(file = "clipboard") 
  3. 最后將焦點重新設置到代碼窗口,選擇所有內容(ctrl-a),然后粘貼重新格式化的代碼(ctrl-v),以使用重新格式化的代碼覆蓋它。

您可以創建一個AutoHotKey腳本來自動化整個過程,但是即使您不這樣做,也只是幾次擊鍵,或者您使用的文本編輯器沒有提到其中可能包含自動化功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM