RStudio 바로 가기에 pipeR 추가
3619 단어 RStudio
소개
R계 쿠마에서도 철판 패키지가 된 느낌의 pipeR을 RStudio의 단축키에 추가합니다.
pipe는 표준으로 단축키를 할 수 있는 기능이 RStudio에는 갖추어져 있습니다만, pipeR는 단축키를 갖추고 있지 않습니다. 귀찮다구나~라고 생각하는 것은 필자 뿐입니까.
이번은 참고로, 여기 링크 대상 에 있는 기사를 같은 요령으로 조금 궁리해 RStudio로부터 pipeR를 쇼트 컷으로 추가할 수 있도록 해 봅니다.
준비
추가 기능을 얻으려면 rstudio/addinexamples으로 이동하여 소스 세트를 다운로드하여 모든 폴더에 확장하십시오.
편집
준비가 완료되면 추가 기능에 새 정의를 추가하려면 배포된 폴더에서 inst/rstudio/addins.dcf 파일을 편집합니다.
추가할 필드가 모두 4개 있지만 각각은 다음을 의미합니다.
필드 이름
설명
이름
추가 기능의 이름
Description
추가 기능 설명
바인딩
이 추가 기능이 연관된 R 함수
Interactive
대화형인지 (Shiny 응용 프로그램을 실행할지 여부)
addins.dcf
#中略
Name: Insert %>>%
Description: Inserts `%>>%` at the cursor position.
Binding: insertInPipeR
Interactive: false
그런 다음 추가 기능과 관련된 R 함수와 연결하기 위해 R/insertInPipeR.R 파일을 만들고 다음 소스를 copipe로 붙여 넣으십시오.
insertInPipeR.R#' Insert \%>>\%.
#'
#' Call this function as an addin to insert \code{ \%>>\% } at the cursor position.
#'
#' @export
insertInPipeR <- function() {
rstudioapi::insertText(" %>>% ")
}
이것으로 편집이 완료되었습니다.
실행/동작 확인
준비 및 편집이 완료되면 편집한 파일을 RStudio로 가져옵니다.
적절한 스크립트 파일을 작성하고 다음을 수행하십시오.
addIn.R
devtools::install("ローカル環境パス/addinexamples-master")
실행 후, 만약을 위해 RStudio의 재기동을 해 두면 좋을지도 모릅니다.
마지막으로 동작 확인을 합니다.
RStudio에서 Addins를 클릭하여 추가 기능이 추가되었는지 확인합니다.
[Tools] 탭 → "Modify Keyboard Shortcuts..."에서 바로 가기 키 할당 화면을 표시하고 추가한 추가 기능에 개별적으로 할당합니다.
입력을 결정한 후 "Apply"버튼을 누르십시오.
임의의 단축키로 커서를 둔 곳에 pipeR을 호출할 수 있으면 성공입니다.
수고하셨습니다.
기사를 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(RStudio 바로 가기에 pipeR 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taro_9674/items/9b6a62386b97ed97f7ae
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
추가 기능을 얻으려면 rstudio/addinexamples으로 이동하여 소스 세트를 다운로드하여 모든 폴더에 확장하십시오.
편집
준비가 완료되면 추가 기능에 새 정의를 추가하려면 배포된 폴더에서 inst/rstudio/addins.dcf 파일을 편집합니다.
추가할 필드가 모두 4개 있지만 각각은 다음을 의미합니다.
필드 이름
설명
이름
추가 기능의 이름
Description
추가 기능 설명
바인딩
이 추가 기능이 연관된 R 함수
Interactive
대화형인지 (Shiny 응용 프로그램을 실행할지 여부)
addins.dcf
#中略
Name: Insert %>>%
Description: Inserts `%>>%` at the cursor position.
Binding: insertInPipeR
Interactive: false
그런 다음 추가 기능과 관련된 R 함수와 연결하기 위해 R/insertInPipeR.R 파일을 만들고 다음 소스를 copipe로 붙여 넣으십시오.
insertInPipeR.R#' Insert \%>>\%.
#'
#' Call this function as an addin to insert \code{ \%>>\% } at the cursor position.
#'
#' @export
insertInPipeR <- function() {
rstudioapi::insertText(" %>>% ")
}
이것으로 편집이 완료되었습니다.
실행/동작 확인
준비 및 편집이 완료되면 편집한 파일을 RStudio로 가져옵니다.
적절한 스크립트 파일을 작성하고 다음을 수행하십시오.
addIn.R
devtools::install("ローカル環境パス/addinexamples-master")
실행 후, 만약을 위해 RStudio의 재기동을 해 두면 좋을지도 모릅니다.
마지막으로 동작 확인을 합니다.
RStudio에서 Addins를 클릭하여 추가 기능이 추가되었는지 확인합니다.
[Tools] 탭 → "Modify Keyboard Shortcuts..."에서 바로 가기 키 할당 화면을 표시하고 추가한 추가 기능에 개별적으로 할당합니다.
입력을 결정한 후 "Apply"버튼을 누르십시오.
임의의 단축키로 커서를 둔 곳에 pipeR을 호출할 수 있으면 성공입니다.
수고하셨습니다.
기사를 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(RStudio 바로 가기에 pipeR 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taro_9674/items/9b6a62386b97ed97f7ae
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#中略
Name: Insert %>>%
Description: Inserts `%>>%` at the cursor position.
Binding: insertInPipeR
Interactive: false
#' Insert \%>>\%.
#'
#' Call this function as an addin to insert \code{ \%>>\% } at the cursor position.
#'
#' @export
insertInPipeR <- function() {
rstudioapi::insertText(" %>>% ")
}
준비 및 편집이 완료되면 편집한 파일을 RStudio로 가져옵니다.
적절한 스크립트 파일을 작성하고 다음을 수행하십시오.
addIn.R
devtools::install("ローカル環境パス/addinexamples-master")
실행 후, 만약을 위해 RStudio의 재기동을 해 두면 좋을지도 모릅니다.
마지막으로 동작 확인을 합니다.
RStudio에서 Addins를 클릭하여 추가 기능이 추가되었는지 확인합니다.
[Tools] 탭 → "Modify Keyboard Shortcuts..."에서 바로 가기 키 할당 화면을 표시하고 추가한 추가 기능에 개별적으로 할당합니다.
입력을 결정한 후 "Apply"버튼을 누르십시오.
임의의 단축키로 커서를 둔 곳에 pipeR을 호출할 수 있으면 성공입니다.
수고하셨습니다.
기사를 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(RStudio 바로 가기에 pipeR 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taro_9674/items/9b6a62386b97ed97f7ae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)