본문 바로가기
Develop Story/Game Designer

VS CODE - 스크립트 작성 툴

by 늘상의 하루 2022. 2. 14.

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

 

마이크로소프트에서 만든 텍스트 툴입니다. 전체적인 인터페이스는 비주얼 스튜디오와 유사하고 대기업답게 다른 텍스트 에디터를 압살하는 편리하고 알차고 직관성 있는 기능들로 구성되어 있습니다.

 

이걸 쓰기 전에는 노트패드를 사용했습니다. 현재 스크립트 작업을 할 때 애용하고 있습니다.

 

 

주로 사용되는 기능은 좌측 인터페이스에 모여 있습니다.

 

탐색기 - 파일 관리가 가능한 리스트가 노출됩니다.

검색 - 찾고자 하는 스크립트를 입력하면 탐색 영역에서 해당 스크립트가 포함된 모든 파일과 스크립트 위치가 노출됩니다.

소스 제어 - git과 같은 버전 관리 툴과 연동하여 푸시하거나 히스토리를 관리할 수 있습니다.

실행 및 디버그 - 말 그대로 작성된 스크립트를 디버그하거나 실행할 수 있는 항목입니다.

확장 - vscode의 확장 프로그램을 관리할 수 있는 항목입니다.

 

VSCODE의 가장 좋은 점을 꼽아보자면 이렇습니다.

 

1. 모드처럼 공유되는 다양한 확장 프로그램

2. 직관적인 파일 관리

3. 인터넷에 잘 정리된 관련 자료들

 

가장 좋은 점 중 하나인 확장 프로그램을 통해 작업자가 원하는 환경을 손쉽게 구축할 수 있습니다. 제가 미처 다 살펴보지 못할 정도로 많은 확장 프로그램들이 존재하기에 원하는 것들만 뽑아 사용하실 수 있습니다.

 

확장 프로그램 설치 방법은 복잡할 것 없이 우측에 있는 확장 아이콘을 선택하신 뒤 필요한 프로그램을 검색하시고 설치 버튼만 누르시면 바로 적용됩니다.

 

제 경우에는 루아 확장 프로그램과 같이 가독성에 도움을 주는 Atom One dark Theme, Better Comments, Bracket Pair Colorizer 2, Duplicate selection or line을 사용하고 있습니다.

 

덧붙여 Snippet이라 하는 vscode의 매크로 기능이 있습니다.

 

F1을 누르고 Snippet을 검색하면 적용할 언어를 선택할 수 있으며 주석 처리된 예제가 등장합니다.

 

스니펫 파일에 지정할 커맨드와 내용을 작성하고 스크립트 파일로 돌아와 지정된 커맨드를 입력하면 저장된 내용을 불러오는 기능입니다. 미리 틀을 만들어 두면 Crtl+c, v만큼 요긴하게 쓸 수 있습니다. 쓰고 있기도 하구요.