선수로 산다, 때론 좋은 코치로

[에디터추천] Visual Studio Code 본문

개발 관련/개발 교육

[에디터추천] Visual Studio Code

godsman 2018. 2. 21. 20:41

[에디터추천] Visual Studio Code

개발하기 위해서는 에디터가 필요합니다. 오랜 경험을 가진 개발자는 나름대로 개발도구를 선택하는 노하우가 있습니다. 개발을 처음 시작하거나, 새로운 개발언어를 선택하면 적당한 개발도구, 여기서는 에디터를 선택해야 합니다. 

기존에 사용하고 있는 에디터를 활용할 수도 있고, 특정 언어에 적합한 에디터를 새롭게 사용할 수도 있습니다. 범용성이 높은 에디터는 기능이 많은 대신 무겁다(크기가 크고, 느리다)고 생각합니다. 전용 에디터는 특정언어에만 적합하므로 다른 언어 호환성이 떨어집니다.

최근에는 전용 에디터 영역은 줄어들고 있습니다. 통합 개발 환경이라고 하는 IDE(Integrated Development Environment)는 에디터와는 다른 분야입니다. 다만 개발용 에디터와 IDE의 구분도 줄어들고 있습니다.

엔지니어들에게 에디터를 추천합니다.

Microsoft 에서 오픈소스로 개발한 Visual Studio Code (이하 vscode) 입니다. 사용하는 개발자가 많이 있어서 도움을 받기에도 편리합니다.

지금 설치 사이트를 참고하여 설치하시고, 사용해 보세요. vscode는 코딩할 때 유용한 기능을 제공합니다. 마이크로소프트에서 제공하는 팁과 트릭을 대략 살펴보면 평소에 에디터로 작업할 때 필요했던 기능을 발견할 수 있습니다. 10가지 필수 팁(2016년 기준)과 같은 블로그도 참고해 보세요.

기회가 된다면 네트워크 엔지니어가 추천하는 10가지 기능을 정리해 보세요. 제 생각에 유용한 기능입니다. 

  • 여러 개의 vscode 를 실행하는 것(Ctrl+Shift+N)과 여러 개의 파일을 동시에 여는 것 - 파일 비교하면서 수정할 때 좋습니다.
  • 여러 라인을 동시에 수정하는 것과 파일 내에 단어를 한번에 바꾸는 것(replace) - 기존 파일을 환경에 맞게 바꿀 때 좋습니다.
  • 에디터에서 터미털(콘솔)을 제공하는 것 - 설정 파일을 수정하고 실행할 경우에 좋습니다.
  • 문자 인코딩 확인하고 변환하는 것 - 윈도우즈와 리눅스에서 인코딩 문제를 쉽게 해결할 수 있습니다.

이 외에도 많은 확장프로그램을 지원합니다. 추천하는 확장프로그램을 확인한 후에 설치해서 사용해 보세요.

  • advanced-new-file, 새폴더와 새파일을 생성할 때 한번에 폴더와 파일을 생성합니다.
  • REST Client, vscode에서 HTTP request를 전송하고 응답을 확인합니다.
  • Polacode, 에디터 내용을 캡처합니다. 예쁘네요.


참고자료, 검색으로 아래의 주제를 찾아보세요.


'개발 관련 > 개발 교육' 카테고리의 다른 글

[REST API] 비트코인 시세분석으로 API 배우기  (0) 2018.02.12
개발교육 - 2차  (0) 2017.07.25
Comments