안경잡이개발자

728x90
반응형

  비주얼 스튜디오 코드(Visual Studio Code)는 대표적인 소스코드 에디터(editor)다. C/C++, Python을 포함해 다양한 프로그래밍 언어로 소스코드를 작성할 때 매우 편리하게 사용할 수 있다. 또한 기본적으로 회사에서도 무료로 사용할 수 있다는 점에서, 회사에 다니는 많은 프로그래머들이 Visual Studio Code를 이용한다. Visual Studio Code는 다음의 홈페이지에 접속하여 설치를 진행할 수 있다.

 

※ Visual Studio Code 설치 ※

 

  ▶ Visual Studio Code 홈페이지: https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

  접속 이후에는 [Download for Windows] 버튼을 눌러 설치 프로그램을 다운로드할 수 있다.

 

 

  Visual Studio Code를 설치할 때 기본(default) 설정으로 설치를 진행할 수 있다.

 

 

  설치 이후에는 다음과 같이 [Welcome] 탭이 등장한다.

 

 

※ 확장 프로그램 설치 ※

 

1. Python 확장 프로그램

 

  기본적으로 자주 사용되는 확장 프로그램들을 설치하면 좋다. 필자의 경우 메인으로 사용하는 프로그래밍 언어가 Python이므로 일단 Python 확장 프로그램(extension)을 설치했다. 사전에 파이썬이 설치되어 있어야 한다.

 

 

2. C/C++ 확장 프로그램

 

  참고로 C/C++ 개발 환경을 설치하고 싶다면, MinGW를 다운로드한다.

 

  ▶ MinGW 설치 경로: https://sourceforge.net/projects/mingw/

 

MinGW - Minimalist GNU for Windows

Download MinGW - Minimalist GNU for Windows for free. A native Windows port of the GNU Compiler Collection (GCC) This project is in the process of moving to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the G

sourceforge.net

 

  MinGW Installation Manager에서는 다음과 같이 필요한 패키지를 선택하여 설치한다. 최종적으로 설치를 진행할 때는 [Installation] - [Apply Changes] - [Apply]를 누르면 된다.

 

 

  이후에 시스템 환경 변수로 설치된 MinGW의 bin 폴더를 지정한다.

 

 

  이후에 [C/C++] 확장 프로그램을 설치한다.

 

 

  이후에 다음과 같이 예제 코드를 작성한다.

 

 

  코드 작성 이후에 [F5]를 눌러서 디버깅을 진행할 수 있다. 이때 C++ (GDB/LLDB)를 선택할 수 있다.

 

 

  이후에 앞서 설치한 MinGWg++.exe를 선택하여 디버깅을 진행할 수 있다. 참고로 경로에 한글이 포함되어 있다면 "Unable to start debugging. Program path..."라는 내용의 오류가 발생할 수 있다.

 

 

  또한 C++로 작성된 프로그램을 빌드할 때는 단순히 [Ctrl + Shift + B]를 눌러 빌드를 진행하면 된다. 이후에 생성된 .exe 파일을 터미널(terminal)에서 실행할 수 있다.

 

 

3. Java 확장 프로그램

 

  Java의 경우 JDK를 설치해야 한다. 필자는 Oracle JDK 14를 업무용이 아닌 개인 컴퓨터에 설치했다.

 

  ▶ Oracle JDK 14 링크: https://www.oracle.com/java/technologies/javase/jdk14-archive-downloads.html

 

 

  이후에 시스템 환경 변수로 등록한다.

 

  시스템 변수명: JAVA_HOME / 경로: C:\Program Files\Java\jdk-14.0.2

  시스템 변수명: JDK_HOME / 경로: C:\Program Files\Java\jdk-14.0.2

 

  이후에 PATH 시스템 변수에 %JAVA_HOME%\bin 경로를 추가한다. 이제 Visual Studio Code에서 [Extension Pack for Java]를 검색하여 설치한다.

 

 

  확장 프로그램이 설치된 이후에는 다음과 같이 Main.java 파일을 만들어 [Run]으로 프로그램을 실행해 볼 수 있다.

 

 

4. 원격 SSH 확장 프로그램

 

  또한 별도로 특정한 서버에 접속하여 코드를 작성하는 경우에는 [Remote - SSH] 또한 설치하면 좋다.

 

 

  설치 이후에는 [F1]을 누르고, "Remote-SSH: Connect to Host..."를 검색하여 원하는 호스트(host)에 접속할 수 있다. 리눅스 서버에 접속하는 경우, configuration 정보를 생성한 뒤에 리눅스(Linux)로 선택하여 접속을 진행하면 된다. 추가적인 정보는 관련 문서(https://code.visualstudio.com/docs/remote/ssh)에서 확인할 수 있다.

 

 

  접속 이후에는 터미널(terminal) 탭을 열어서 다양한 리눅스 명령어를 입력하는 것이 가능하기 때문에, 필자가 업무를 처리할 때는 추가적으로 Putty나 XShell 같은 프로그램을 사용하지 않아도 크게 어려움이 없는 것 같다. 다시 말해 개인적으로 Visual Studio Code에서의 Remote-SSH를 이용하는 것만으로도 굉장히 편리하게 많은 업무를 할 수 있었다.

 

※ 알아두면 좋은 단축키들 ※

 

  ▶ 에디터 창 분할하는 방법: Ctrl + \

  ▶ 선택한 영역을 자동 코드 정리: Ctrl + K + F

  ▶ 좌측 사이드바 토글: Ctrl + B

  ▶ 하단 패널(panel) 토글: Ctrl + J

  ▶ 디버그: F5

728x90
반응형

Comment +0