Visual Studio Code (rev. 1.15)

EDRSPIHCRSSRSS

Visual Studio Code



1. 개요

  • Visual Studio Code는 가볍고 강력한 소스코드 편집기이다. Windows, macOS, Linux 데스크톱에서 실행가능하다. 다양한 언어를 위한 확장(extension)을 지원한다. (아래에서 VS code로 줄여서 적는다.)
  • LaTeX 에디터로서도 편리하고 강력한 환경을 제공한다. LaTeX 지원 확장 중 가장 유명한 것은 LaTeX Workshop이며 (거의 반드시) 설치할 필요가 있다.

2. 설치 방법

2.1. Visual Studio Code

  • 다운로드를 받아서 설치하려면 https://code.visualstudio.com 에서 받을 수 있다.
  • windows 10이후에서는 winget 명령을 이용하여 설치할 수 있다.
winget install --exact --id Microsoft.VisualStudioCode

2.2. LaTeX Workshop 설치

  • Visual Studio Code Marketplace에서 설치한다.
  • VS Code에서 Quick Open (ctrl/cmd + P)를 누른후 "ext install latex-workshop"를 입력하고 Enter를 누른 후, 설명에 따라 설치한다.

3. LaTeX Workshop이 설치된 Visual Studio Code 의 작업 환경

  • Syntax Highlighting이 지원된다.
  • 소스 입력시 Intellisense의 도움을 받을 수 있다.
  • Build는 latexmk를 불러서 사용하며 기본 엔진은 pdflatex으로 정의되어 있다.
  • 화일을 저장할 때 자동으로 컴파일 된다.
  • Visual Studio code가 Blink layout engine을 이용하므로, 이를 이용하여 소스코드에 붙여서 PDF viewer를 보여준다.


3.1. 사용자 입맛에 맞게 수정하려면

  • 초급자 이거나 영어권 사용자라면 기본 설정만으로도 사용에 문제가 없다.
  • 한글을 사용하고 LaTeX 중급자가 사용하려면 기본 설정을 조금 바꾸어 줄 필요가 있다.
    • pdflatex 대신 xelatex을 컴파일 엔진으로 변경하기를 원한다.
    • 저장시 build 기능을 끄고 싶다. ( 굳이 에러 메시지를 보면서 심란해 할 필요가 없다. )
    • 컴파일 버튼을 CTLR-ALT-B 대신 CTRL-T로 하고 싶다.
    • 내장 PDF viewer보다도 외부 viewer (SumatraPDF)와 forward / inverse search를 사용하려고 한다.
  • 상기 내용은 KTUG 261754번 게시물를 참조하라.
    • 위 게시물에서 likesam에 의하여 제안된 settings.json: @settings-example.zip (798 Bytes)
      • 이 예제의 내용을 참고하거나, 자신의 settings.json (%UserProfile%\AppData\Roaming\Code\User)에 붙여넣거나 수정하거나 할 수 있다.
  • 한/글 사용자를 위한 단축키는 KTUG 262050번 게시물을 참조하라.

4. 참조

4.1. 참조할 곳