티스토리 뷰

오랜만에 그냥 끄적거림. 

R에디터로 여러가지를 사용해봤다. 그래서 현재 노트패드++와 Npp2R로 정착하면서 대충 에디터 후기를 남김.


일단, R 에디터란 건 별거 아니고, 그냥 텍스트 메모장의 조금 고급판이라고 보면 된다. 에디터에서 쓴거 전부다 그냥 윈도우즈 메모장에서 열 수 있음ㅋ

단지 다른 점은, R프로그램(R shell이나 RGui라고 하는, R 명령어 치면 답 말해주는 그 창)에 명령어를 샥샥 잘 보내주고 라이브러리(각종 도움되는 함수들의 모음집) 관리도 해주는 등 다양한 R 관련 기능옵션이 추가돼 있다는 점 정도?



1. R-studio

R-studio를 쓰는 게 가장 편하고 좋음. 크게 별도 설정을 많이 안 해도 됨. 단지 사용하다보니 알스튜디오는 두 가지 큰 문제가 있었음.

- Rstudio는 일단 메모리를 병신같이 많이 먹음. 클라우드같은거 없이 그냥 개인컴으로 끄적끄적 텍스트 다루려면 (게다가 댕청하게도 이것이 데이터프레임이라면ㅋㅋㅋ) 메모리 잡아먹는 용량이 점점 기하급수적으로 늘어나는데, 이 알스튜디오가 전용프로그램이라 그런지 엄청 무거워서 맨날 메모리 체크하고 있어야 됨. 

- 이게 더 큰 문젠데, 어느날 아무 응답도 안 하는 실어증에 걸렸습니다ㅋ. 하도 괴랄한 에러라서 해외유저들도 당황하며 해결을 못함. 이게 특정 코드만 치면 그 다음부터 나타나는데, 이 증상이 안 나타나는 사람은 그냥 Rstudio를 사용하면 됨. 


그래도 이 두 가지 문제가 딱히 발생한 적이 없는 분들은 알스튜디오 쓰세요. 이게 진짜 최곱니다.



2. Tinn-R

Tinn-R은 내가 처음에 R을 썼을 때 사용한 도구인데, 되게 가벼워서 좋았음. 그런데 솔직히 지금 이거 쓰라니 개불편함. 

- 일단 글자읽기가 불편하게 생겼고요, 너무 촌스러웤ㅋㅋㅋ 웬만하면 이런 말 안 하는데 보면 안다 이건. 그렇지만 당연히 보기 문제 따윈 용서할 수 있음. 진짜 문제는, 

- Tinn-R에 설정해 둔 매크로 핫키를 누르면, 그게 뭔 윈도우즈 범용키처럼 먹힘. 그러니까, 틴알에 명령을 내렸는데 현재 열려 있는 다른 소프트웨어들 전부가 자기한테 내리는 명령이라고 인지하더라고. 

나는 작성한 코드명령어를 R프로그램으로 보내는 키를 죄다 똑같은 걸로 설정해 두는데다, 여러 소프트웨어를 미친듯이 다 열어두고 정신없이 쓰기 때문에 매우 커다란 문제가 발생했습니다. 예를 들어 Tinn-R에서 뭔가 작성해서 보냈는데, 엉뚱하게 PASW 혹은 SPSS가 반응하는 식인 것이죠.


그래서 얘도 집어 치웠다. 그러나 가벼움으로는 킹왕짱임.


3. Sublime Text

개발자님들은 다들 아실 서브라임텍스트. 이 에디터로 R로 쓸 수 있음. 서브라임텍스트는 자동으로 한글 지원을 하지 않아서 패키지를 깔아야 한다. 먼저 패키지콘트롤이라는 것을 설치해야 패키지를 설치할 수 있고, 한글 패키지 설치한 다음에, 폰트를 설치하고 무사히 사용하기 시작했는데....

이게 메모리에 심각한 문제가 있음. 아마 플러그인의 문젠거 같은데, 오브젝트를 저장하지 않았음에도 내가 어떤 명령을 실행하면 그것을 모두 히스토리로 저장해버리더라고. 그래서 끝없이 메모리가 늘어나다가 98%를 점유하는 것을 보고는 

지워버림 ㅋ


그래서 최종적으로 정착한 것은, 


4. Notepad++와 Npp2R

의 조합인 것이다.


일단 노트패드++은 그냥 평범한 텍스트 에디터인데 원래 메모장 대용으로 사용하고 있었음. 그런데 Npp2R이라는 별도 소프트웨어를 설치하면, 노트패드++에서 작성한 라인을 R shell에 바로바로 전송해서 실행할 수 있음.


이건 내가 긴 말 할 게 아니고, 훌륭하신 분이 어떻게 설정하는지를 다 적어두셔서 이거 보고 그냥 설치하면 됨. 

한번만 제대로 설치해두면 잘 쓸 수 있음. 

http://jekyll.math.byuh.edu/other/howto/notepadpp/using.shtml


그리고 메모리 관리 차원에서도 아주 죠음. 매우 가볍고 말이지.


....였는데



Npp2R새끼도 오류가 나기 시작했다.

 


마우스로 노트패드에 적어둔 코드의 특정 부분을 선택(selection)하고, 그 부분을 R에서 실행하라고 설정해둔 핫키를 눌렀더니


갑자기 안댐염ㅋ


그래서 지금 기분이 참 ㅈ같다 휴....


얭키성님들의 동일한 고민은 아래에.

https://sourceforge.net/p/npptor/discussion/880832/thread/b59e5129/?limit=25#3087


일단 Notepad++의 최신 버전에서 문제가 발생하는 것 같은데, 그냥 구버전으로 돌아가는 방법을 시도해봐야겠다.


해결이 되면 다시 쓰겠음. 


한줄요약: 별 문제 없으면 알스튜디오 쓰세염들 




UPDATE (2018.08.20): 

notepad++를 v7.5.8. 64bit로 버전업한 결과 정상적으로 셀렉션 보내기가 잘 된다.

그래서 계속 이 조합을 쓰는 걸로!


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함