Q : IDE를 VS Code로 단일화 해서 R, Python, C++, GO lang 개발환경을 구축하려면 어떻게 해야할까요?
각 언어별로 디버깅까지만이라도 가능했으면 합니다.
좀 찾아보니 task.json을 건드려서 쓸때마다 전환을 하라고 하던데 이게
검색을 못하는건지 제가 생각하는 여러가지 언어를 쓸 수 있는 환경이 아닌건지 잘 안찾아집니다.
Q : IDE를 VS Code로 단일화 해서 R, Python, C++, GO lang 개발환경을 구축하려면 어떻게 해야할까요?
각 언어별로 디버깅까지만이라도 가능했으면 합니다.
좀 찾아보니 task.json을 건드려서 쓸때마다 전환을 하라고 하던데 이게
검색을 못하는건지 제가 생각하는 여러가지 언어를 쓸 수 있는 환경이 아닌건지 잘 안찾아집니다.
님이 태어난 이유는 누군가가 당신을 원하기 때문입니다. - (^ε^)♪
구체적으로 go를 예로 들자면, go sdk, delve, vscode, go 익스텐션 설치하고 디렉토리에 main.go와 go.mod 생성 하신 다음에 vscode로 해당 디렉토리와 저 main.go를 열면 그냥 그대로 편집, 빌드, 디버깅 등이 다 되는 것....이죠?
음.. 그럴줄 알았는데 r은 대충 스크립트 짜서 r studio에서 돌리고 파이썬은 디버깅도 잘 되더니 c++ gcc깔고나서부터 뭔가 좀 꼬이는 느낌입니다.
그냥 따로 할까하다가 IDE하나에 정착할 방법이 있으면 좋을것 같아서 문의드려봅니다.
서로 다른 디렉토리에 서로 다른 언어 기반의 프로젝트라면 꼬일 일 없죠. 저는 (젯브레인 툴 쓰기엔 가난해서 ㅠㅠ) vscode로 go, flutter, c, python 정도를 다루는데, 딱히 꼬였다고 할만한 적은 없었던 것 같습니다.
"꼬였다"라는게 warning인지 어떤 것인지 구체적으로 공유해 주시면 어떨까요?
음.. 일단 gcc설치 후에 hello world cpp를 짜고 vs code에서 f5로 Run했을 때 settings.json 파일이 열리면서 pythonpath가 뜹니다?!
띠용?? 거기서 pythonpath가???!?!
아마 그건 cpp 익스텐션을 설치하시고 나서 프로퍼티 설정을 해주시면 될것 같은데요?
https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference
감사합니다. 참고해보겠습니다.
불편한 점은 익스텐션이 사용/미사용 모두 나열되어 보기 안좋은 것과 최초 1회 일일이 설정해주는 점이네요
아 vs code에 정착 좀 해보려는데 애로사항이 많군요 ㅜㅜ
다 지우고 go만 세팅해야 하려나봐요
c, vue, python 섞어서 개발하는데 툴하나로 다 처리되고 같이 쓸만한 익스텐션이 많았거든요
나중에는 이러한 세팅을 해주는 익스텐션이 나오지 않을까요 ㅎㅎ
그럼 저도 희망?을 가지고 추가 검색해보고 결과 글 올려보겠습니다ㅋ
javascript(vue, typescript, node), java, python 정도는 무난하게 같이 쓰네요.
제가 쥐뿔도 모르고 초기 세팅때 너무 이거저거 동시에 한것 같습니다 ㅡㅜ
노력해보겠습니다 ㅜㅜ
디버그 세팅을 어찌하셨는지 알 수 있을까요?
아.. task만 건드리면 되는 줄 알았는데 launch부터였군요..
조언 감사합니다.
혹 프로그램 설치나 작업폴더 위치 어떻게 쓰시는지 알수 있을까요?
전 처음에 아나콘다를 d 드라이드에 설치해서 디버깅 문제없이 쓰고 있다가 나중에 go랑 c++ gcc는 c드라이브에 설치한 이후 작동이 꼬이기 시작했습니다.
백에이커의숲님이 알려주신 방법으로 c++ 전환 세팅은 완료했는데 작업폴더 밑에 .vscode 서브폴도가 생기고 이번엔 다시 python 디버깅 에러가 뜨네요ㅜㅜ
python이나 go 작업폴더 밑에 유사하게 launch랑 task 폴더를 따로 만들어서 작업해야 하는건가 찾아보는 중입니다.