Sublime Text C, C++, python Build System to Compile and Run in Terminal
사실 조금만 찾아보면 해당 build system들은 찾을 수 있지만 (2년전 제가 적은 글이 이 블로그에 남아있네요...)
이들의 문제는 해당 프로그램이 루트디렉토리에서 실행된다는겁니다.
코딩하다보면 상대경로가 월등히 편한경우가 많아 상대경로를 사용하도록 프로그램을 짰을 경우 이런 사소한 점이 큰 불편을 초래합니다.
그래서 쉘 스크립트와 ST의 빌드 시스템을 이용하여 컴파일 이후 프로그램이 위치한 폴더를 현재경로로 설정하여 프로그램이 실행하도록 만들었습니다.
말은 거창하지만 실상은 그냥 터미널을 먼저 해당 폴더로 열고 이후 실행하는... 간단한 쉘 스크립트입니다.
가장 큰 걸림돌이 경로상에 띄어쓰기가 있을경우 처리하기가 힘들었는데... 어쩌다보니 웹서핑하다 해결했습니다.
해당 .sh 파일을 원하는 위치에 저장하신 후 ( /Users/사용자명/Library/Application Support/Sublime Text 3/Packages/User 를 추천드립니다. 해당 폴더가 ST가 자체적으로 관리하는 user config.를 모아놓은 곳이라)
ST의 new build system에 아래 내용을 붙여넣으시면 됩니다. (혹은 위의 경로에 집어넣으셔도 됩니다.)
주의하실 점은 해당 sublime-build에서
"sh /Users/LazyRen/Documents/Programming/c_cmd.sh " 이부분을 "sh /sh파일/저장하신/경로/sh파일명" 으로 바꾸셔야합니다.
'Mac' 카테고리의 다른 글
유용하게 사용하는 알프레드 워크플로우 (5) | 2017.10.30 |
---|---|
Sublime text 에서 build 후 터미널로 실행 (2) | 2014.12.01 |
알프레드로 컴파일하기, 터미널열기 (0) | 2014.10.02 |
Mac/맥 VOX 한글 깨짐 FIX (0) | 2014.07.02 |