RStudio의 Connections 탭에 잊을 수 있는 일반적인 코드 등록
1. 소개
2017/10/09에 RStudio 1.1이 출시되었습니다.
새로운 버전의 새로운 기능으로 원터치로 데이터베이스에 연결할 수 있는 Connections 탭이 구현되었습니다.
Connections 탭은 데이터베이스 연결을 수행하는 R 코드를 등록하여 원터치로 연결 객체를 만들 수 있는 매우 유용한 기능입니다.
이 Connections 탭입니다만, 데이터베이스 접속에 한정하지 않고, 임의의 코드를 등록할 수 있다고 하는 기술이 있습니다.
이 기사에서는이 기술을 사용하여 Connections 탭에 잊을 수있는 일반적인 코드를 등록하는 방법을 소개합니다.
2. Connections 탭
Connections 탭은 새로운 RStudio의 오른쪽 상단에 나타나는 것입니다.
여기에 등록된 데이터베이스 연결 목록이 표시되며 원터치로 연결할 수 있습니다.
또한 Connections 탭의 왼쪽 상단에는 "New Connection"이라는 버튼이 있으므로 연결 스 니펫을 실행할 수 있습니다.
3. 연결 스니펫 등록
연결 스 니펫에 등록하려면
/etc/rstudio/connections/
에 스 니펫을 작성한 파일을 넣으십시오.사실은 여기에 데이터베이스 연결 코드를 등록하지만 실제로는 모든 코드를 등록 할 수 있습니다.
예를 들어, Mac에서는 ggplot2에서 일본어가 포함된 그래프를 작성할 때 다음과 같이 Font Family를 지정해야 합니다.
setup_ggplot2.R
library(ggplot2)
theme_set(theme_bw(base_family = "HiraKakuProN-W3"))
그러나 Font Family의 이름은 기억하기 어렵기 때문에 매번 구그하고 실행하는 것이 현재입니다.
그래서이 코드를
setup_ggplot2.R
라는 파일로 /etc/rstudio/connections/
아래에 저장합니다.이것만으로, Connections 탭의 「New Connection」을 클릭하면 다음과 같이
setup_ggplot2
라는 선택사항이 나타납니다.이 버튼을 클릭하면 이전에 작성한 코드가 스 니펫으로 등록됩니다.
그런 다음 OK를 누르면 여기에 등록 된 코드를 실행할 수 있습니다.
4. 스니펫에 변수 사용
등록하는 코드 스니펫 내에서
${Position:Label=Default}
라는 바람에 쓰는 것으로 변수를 사용할 수 있습니다.예를 들어 위의 예에서 Font Family를 변수로 만들려면 다음과 같이 작성하십시오.
setup_ggplot2.R
library(ggplot2)
theme_set(theme_bw(base_family = "${0:Font Family=HiraKakuProN-W3}"))
이렇게 하면 "New Connection"이 다음과 같이 바뀝니다.
이렇게하면 Font Family를 자유롭게 다시 작성하고 실행할 수 있습니다.
예를 들면 씬에 맞추어
HiraKakuProN-W6
로 하는 등을 할 수 있게 됩니다.참고
Reference
이 문제에 관하여(RStudio의 Connections 탭에 잊을 수 있는 일반적인 코드 등록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hoxo_m/items/51daa2398e3631751e26텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)