Offcanvas

VS ������

“웹 버전에서 서명된 깃허브 커밋 지원”··· VS 코드 1.64 출시

2022년 1월 릴리즈라고도 하는 ‘비주얼 스튜디오 코드 1.64’가 출시됐다. 새로운 사이드 패널(Side Panel)부터 자동 터미널 응답까지 다양한 개선사항을 제공한다. 또한 이번 릴리즈에서는 서명된(signed) 깃허브 커밋을 지원하는 등 웹용 버전을 업데이트했다.  지난 2월 3일 공개된 비주얼 스튜디오 코드 1.64는 공식 웹 사이트에서 액세스할 수 있다. 웹 기반 버전은 이곳(vscode.dev)에서 프리뷰로 제공된다.    개발팀에 따르면 이번 업데이트를 통해 온라인 편집기에서 생성된 커밋이 깃허브 UI에서 서명되고 ‘Verified’로 표시된다. 아울러 메인테이너는 웹용 VS 코드를 사용할 때 포크에서 제출된 풀 요청을 커밋할 수 있다. 이는 새로운 깃허브 그래프QL createCommitOnBranch API 덕분이라고 개발팀은 덧붙였다. 아울러 소스 제어(Source Control) 보기에서 다중 선택을 지원한다. 웹용 VS 코드는 깃허브 풀 리퀘스트, 이슈, 깃허브 리포지토리 확장의 시험판 버전도 번들로 제공한다.  한편 마이크로소프트는 자바스크립트/타입스크립트 등에서도 개선사항을 지원한다고 밝혔다. 이번 버전에서는 선택한 텍스트 주변을 지원하도록 많은 자바스크립트/타입스크립트 스니펫이 업데이트됐다.  이 밖에 비주얼 스튜디오 코드 1.64의 새로운 기능 및 개선사항은 다음과 같다.  • 새로운 레이아웃 옵션인 ‘패널 정렬(Panel Alignment)’이 추가됐다. 이를 사용하면 하단 패널이 창에서 차지하는 범위를 구성할 수 있다.  • 사이드 바(Side Bar) 반대편 워크벤치에 새로운 표면인 사이드 패널(Side Panel)이 도입됐다. 이를 통해 사이드 바 또는 하단 패널에서 보기를 볼 수 있다. 또는 한 번에 더 많은 보기 세트를 볼 수 있다.  • 오디오 신호(Audio Cue)는 현재 줄에 오류, 중단점 또는 접힌 텍스트 영역 등의 특정 마...

마이크로소프트 VS 코드 비주얼 스튜디오 코드 깃허브

2022.02.07

2022년 1월 릴리즈라고도 하는 ‘비주얼 스튜디오 코드 1.64’가 출시됐다. 새로운 사이드 패널(Side Panel)부터 자동 터미널 응답까지 다양한 개선사항을 제공한다. 또한 이번 릴리즈에서는 서명된(signed) 깃허브 커밋을 지원하는 등 웹용 버전을 업데이트했다.  지난 2월 3일 공개된 비주얼 스튜디오 코드 1.64는 공식 웹 사이트에서 액세스할 수 있다. 웹 기반 버전은 이곳(vscode.dev)에서 프리뷰로 제공된다.    개발팀에 따르면 이번 업데이트를 통해 온라인 편집기에서 생성된 커밋이 깃허브 UI에서 서명되고 ‘Verified’로 표시된다. 아울러 메인테이너는 웹용 VS 코드를 사용할 때 포크에서 제출된 풀 요청을 커밋할 수 있다. 이는 새로운 깃허브 그래프QL createCommitOnBranch API 덕분이라고 개발팀은 덧붙였다. 아울러 소스 제어(Source Control) 보기에서 다중 선택을 지원한다. 웹용 VS 코드는 깃허브 풀 리퀘스트, 이슈, 깃허브 리포지토리 확장의 시험판 버전도 번들로 제공한다.  한편 마이크로소프트는 자바스크립트/타입스크립트 등에서도 개선사항을 지원한다고 밝혔다. 이번 버전에서는 선택한 텍스트 주변을 지원하도록 많은 자바스크립트/타입스크립트 스니펫이 업데이트됐다.  이 밖에 비주얼 스튜디오 코드 1.64의 새로운 기능 및 개선사항은 다음과 같다.  • 새로운 레이아웃 옵션인 ‘패널 정렬(Panel Alignment)’이 추가됐다. 이를 사용하면 하단 패널이 창에서 차지하는 범위를 구성할 수 있다.  • 사이드 바(Side Bar) 반대편 워크벤치에 새로운 표면인 사이드 패널(Side Panel)이 도입됐다. 이를 통해 사이드 바 또는 하단 패널에서 보기를 볼 수 있다. 또는 한 번에 더 많은 보기 세트를 볼 수 있다.  • 오디오 신호(Audio Cue)는 현재 줄에 오류, 중단점 또는 접힌 텍스트 영역 등의 특정 마...

2022.02.07

VS 코드 1.63 출시··· “문제 탐색 및 스크린캐스트 모드 개선”

마이크로소프트에서 만든 코드 편집기의 최신 버전 ‘비주얼 스튜디오 코드 1.63(또는 2021년 11월 릴리즈)’가 출시됐다. 이번 릴리즈는 탐색, 명령 표시, 확장 등에서 새로운 기능을 제공한다.    회사에 따르면 개발자는 이제 ‘다음 문제로 이동(Go to Next Problem)’ 및 ‘이전 문제로 이동(Go to Previous Problem)’ 탐색 순서를 정의할 수 있다. 이전에는 탐색 순서가 심각도를 기준으로 오류를 먼저 보여주고, 그 다음 경고와 나머지를 표시했다. 새로운 정렬 순서 설정(problems.sortOrder)을 사용하면 심각도 또는 위치별로 문제를 탐색할 수 있다. 예를 들면 "problems.sortOrder": "position"을 사용할 때 5행의 경고가 13행의 오류보다 먼저 표시된다.  또한 스크린캐스트 모드에서 키보드 단축키를 통해 실행할 때 명령 이름을 표시하도록 선택할 수 있다. 스크린캐스트 모드의 키보드 단축키 형식(screencastMode.keyboardShortcutsFormat) 설정을 통해 이 동작을 구성할 수 있다고 회사 측은 설명했다.   이 밖에 비주얼 스튜디오 코드 1.63의 새로운 기능 및 개선사항은 다음과 같다.  • 시험판 확장이 지원된다. 이를 설치해 확장 프로그램의 최신 기능을 사용해볼 수 있다. 해당 옵션은 확장 프로그램 설치 드롭다운 메뉴에 포함돼 있다.  • 이제 비주얼 스튜디오 마켓플레이스(Visual Studio Marketplace)에서 사용 가능한 색상 테마를 설치하기 전에 미리 볼 수 있다.   • NPM 스크립트 보기에 스크립트의 자세한 내용이 표시된다. 또한 새로운 설정(npm.scriptExplorerExclude)을 통해 NPM 스크립트 보기에서 제외할 스크립트를 지정할 수 있다.  • 새로운 notebook.markup.fontSize 설정을 사용하면 노트북 마크다운(Markdow...

마이크로소프트 비주얼 스튜디오 코드 VS 코드 코드 편집기

2021.12.13

마이크로소프트에서 만든 코드 편집기의 최신 버전 ‘비주얼 스튜디오 코드 1.63(또는 2021년 11월 릴리즈)’가 출시됐다. 이번 릴리즈는 탐색, 명령 표시, 확장 등에서 새로운 기능을 제공한다.    회사에 따르면 개발자는 이제 ‘다음 문제로 이동(Go to Next Problem)’ 및 ‘이전 문제로 이동(Go to Previous Problem)’ 탐색 순서를 정의할 수 있다. 이전에는 탐색 순서가 심각도를 기준으로 오류를 먼저 보여주고, 그 다음 경고와 나머지를 표시했다. 새로운 정렬 순서 설정(problems.sortOrder)을 사용하면 심각도 또는 위치별로 문제를 탐색할 수 있다. 예를 들면 "problems.sortOrder": "position"을 사용할 때 5행의 경고가 13행의 오류보다 먼저 표시된다.  또한 스크린캐스트 모드에서 키보드 단축키를 통해 실행할 때 명령 이름을 표시하도록 선택할 수 있다. 스크린캐스트 모드의 키보드 단축키 형식(screencastMode.keyboardShortcutsFormat) 설정을 통해 이 동작을 구성할 수 있다고 회사 측은 설명했다.   이 밖에 비주얼 스튜디오 코드 1.63의 새로운 기능 및 개선사항은 다음과 같다.  • 시험판 확장이 지원된다. 이를 설치해 확장 프로그램의 최신 기능을 사용해볼 수 있다. 해당 옵션은 확장 프로그램 설치 드롭다운 메뉴에 포함돼 있다.  • 이제 비주얼 스튜디오 마켓플레이스(Visual Studio Marketplace)에서 사용 가능한 색상 테마를 설치하기 전에 미리 볼 수 있다.   • NPM 스크립트 보기에 스크립트의 자세한 내용이 표시된다. 또한 새로운 설정(npm.scriptExplorerExclude)을 통해 NPM 스크립트 보기에서 제외할 스크립트를 지정할 수 있다.  • 새로운 notebook.markup.fontSize 설정을 사용하면 노트북 마크다운(Markdow...

2021.12.13

“브라우저에서 설치 없이 실행”··· MS, ‘웹용 VS 코드’ 프리뷰 공개

마이크로소프트가 사용자의 웹 브라우저에서 서버 없이 실행되는 경량 버전의 ‘웹용 비주얼 스튜디오 코드(Visual Studio Code for the Web)’ 프리뷰 버전을 10월 20일(현지 시각) 공개했다.    이곳(vscode.dev)에서 사용할 수 있는 ‘웹용 VS 코드’는 로컬 파일 보기 및 편집, 마크다운(Markdown)에서의 빠른 메모 작성 등을 포함한 로컬 개발 시나리오를 지원한다. 또 디버깅용 브라우저 도구와 함께 클라이언트 측 HTML, 자바스크립트, CSS 애플리케이션을 빌드하고 크롬북, 아이패드 등의 기기에서 코드를 편집 및 개발할 수 있다고 마이크로소프트는 밝혔다.  회사에 따르면 엣지, 크롬 등 최신 브라우저의 파일 시스템 액세스 API(File System Access API) 지원으로 웹용 VS 코드는 설치가 필요 없는 로컬 개발 도구 역할을 할 수 있다. 개발자의 브라우저가 파일 시스템 API를 지원하지 않는 경우에도 브라우저를 통해 개별 파일을 업로드 및 다운로드하여 열 수 있다.  하지만 마이크로소프트는 데스크톱 앱 사용과 비교해 일부 환경 및 기능은 제한된다고 말했다. 예를 들면 웹용 VS 코드에서는 터미널과 디버거를 사용할 수 없다. 브라우저 내에서 러스트(Rust) 또는 고(Go) 애플리케이션을 컴파일, 디버그, 실행할 수 없기 때문이다(물론 언젠가는 파이어다이드(Pyodide), 웹 컨테이너 등의 새로운 기술로 이를 변경할 수 있다고 회사 측은 덧붙였다). 코드 편집, 탐색, 브라우징 경험에서도 약간의 미묘한 차이가 있다고 회사 측은 언급했다. 데스크톱 환경에서 이러한 경험은 일반적으로 파일 시스템, 런타임, 컴퓨팅 환경을 요구하는 언어 서비스 및 컴파일러에 의해 구동된다. 반면에 브라우저 환경의 경우 이러한 경험은 파일 시스템과 런타임 없이 소스 코드 토큰화, 구문 색상 지정, 구문 완성, 일부 단일파일 작업을 제공하는 브라우저에서 실행되는 언어 서비스에 의해 구...

마이크로소프트 비주얼 스튜디오 코드 VS 코드 웹 브라우저 엣지 크롬

2021.10.22

마이크로소프트가 사용자의 웹 브라우저에서 서버 없이 실행되는 경량 버전의 ‘웹용 비주얼 스튜디오 코드(Visual Studio Code for the Web)’ 프리뷰 버전을 10월 20일(현지 시각) 공개했다.    이곳(vscode.dev)에서 사용할 수 있는 ‘웹용 VS 코드’는 로컬 파일 보기 및 편집, 마크다운(Markdown)에서의 빠른 메모 작성 등을 포함한 로컬 개발 시나리오를 지원한다. 또 디버깅용 브라우저 도구와 함께 클라이언트 측 HTML, 자바스크립트, CSS 애플리케이션을 빌드하고 크롬북, 아이패드 등의 기기에서 코드를 편집 및 개발할 수 있다고 마이크로소프트는 밝혔다.  회사에 따르면 엣지, 크롬 등 최신 브라우저의 파일 시스템 액세스 API(File System Access API) 지원으로 웹용 VS 코드는 설치가 필요 없는 로컬 개발 도구 역할을 할 수 있다. 개발자의 브라우저가 파일 시스템 API를 지원하지 않는 경우에도 브라우저를 통해 개별 파일을 업로드 및 다운로드하여 열 수 있다.  하지만 마이크로소프트는 데스크톱 앱 사용과 비교해 일부 환경 및 기능은 제한된다고 말했다. 예를 들면 웹용 VS 코드에서는 터미널과 디버거를 사용할 수 없다. 브라우저 내에서 러스트(Rust) 또는 고(Go) 애플리케이션을 컴파일, 디버그, 실행할 수 없기 때문이다(물론 언젠가는 파이어다이드(Pyodide), 웹 컨테이너 등의 새로운 기술로 이를 변경할 수 있다고 회사 측은 덧붙였다). 코드 편집, 탐색, 브라우징 경험에서도 약간의 미묘한 차이가 있다고 회사 측은 언급했다. 데스크톱 환경에서 이러한 경험은 일반적으로 파일 시스템, 런타임, 컴퓨팅 환경을 요구하는 언어 서비스 및 컴파일러에 의해 구동된다. 반면에 브라우저 환경의 경우 이러한 경험은 파일 시스템과 런타임 없이 소스 코드 토큰화, 구문 색상 지정, 구문 완성, 일부 단일파일 작업을 제공하는 브라우저에서 실행되는 언어 서비스에 의해 구...

2021.10.22

VS 코드 1.60 출시··· 자동 언어 감지 제공

마이크로소프트가 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 릴리즈에서 자동 언어 감지 등의 기능을 지원한다. 현재 해당 기능은 기본적으로 활성화된다.   ‘비주얼 스튜디오 코드 1.60(2021년 8월 버전)’이 지난 9월 2일(현지 시각) 출시됐다. 이곳에서 다운로드 받을 수 있다. 개발팀에 따르면 지난달 비주얼 스튜디오 코드 1.59에서 프리뷰로 공개됐던 머신러닝 기반의 자동 언어 감지 기능이 이번 릴리즈에서 기본 모드로 전환됐다.    해당 기능을 사용하면 콘텐츠를 통해 무제 파일의 언어 모드를 설정할 수 있다. 또한 파일 확장자가 없는 파일을 포함하도록 확장됐다고 개발팀은 덧붙였다.  이 밖에 비주얼 스튜디오 코드 1.60 릴리즈의 새로운 기능 및 개선 사항은 다음과 같다.  • 이제 편집기에서 네이티브로 브라킷 페어 컬러라이저(Bracket Pair Colorizer)를 지원한다. 개발팀은 해당 기능이 코엔라드스(CoenraadS)의 브라킷 페어 컬러라이저 확장 성능 문제를 해결하기 위해 구현됐다고 설명했다.  • 설정 설명(setting descriptions)에서 분리된 코드 블록이 구문으로 강조 표시된다.  • 상자 그리기(box drawing) 및 블록 요소 문자(block element characters)는 GPU 가속이 활성화돼 있을 때 글꼴(font) 대신 픽셀 단위의 맞춤 그리프(glyphs)를 사용한다. 예를 들면 터미널에서 줄 높이 또는 문자 간격을 설정하더라도 상자는 간격 없이 그려진다.  • 디버깅에서 컨텍스트 메뉴의 Set Value 작업을 사용하여 WATCH 보기에서 감시된 표현식의 값을 설정할 수 있다.  • UI의 경우 VS 코드는 이제 VARIABLES 보기, WATCH 보기, 디버그 호버(Debug hover)에서도 값의 링크를 감지한다. 변수 값이 링크인 경우 해당 링크를 클릭해 쉽게 따라갈 수 있...

마이크로소프트 VS 코드 비주얼 스튜디오 코드 편집기 개발자 파이썬 타입스크립트

2021.09.06

마이크로소프트가 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 릴리즈에서 자동 언어 감지 등의 기능을 지원한다. 현재 해당 기능은 기본적으로 활성화된다.   ‘비주얼 스튜디오 코드 1.60(2021년 8월 버전)’이 지난 9월 2일(현지 시각) 출시됐다. 이곳에서 다운로드 받을 수 있다. 개발팀에 따르면 지난달 비주얼 스튜디오 코드 1.59에서 프리뷰로 공개됐던 머신러닝 기반의 자동 언어 감지 기능이 이번 릴리즈에서 기본 모드로 전환됐다.    해당 기능을 사용하면 콘텐츠를 통해 무제 파일의 언어 모드를 설정할 수 있다. 또한 파일 확장자가 없는 파일을 포함하도록 확장됐다고 개발팀은 덧붙였다.  이 밖에 비주얼 스튜디오 코드 1.60 릴리즈의 새로운 기능 및 개선 사항은 다음과 같다.  • 이제 편집기에서 네이티브로 브라킷 페어 컬러라이저(Bracket Pair Colorizer)를 지원한다. 개발팀은 해당 기능이 코엔라드스(CoenraadS)의 브라킷 페어 컬러라이저 확장 성능 문제를 해결하기 위해 구현됐다고 설명했다.  • 설정 설명(setting descriptions)에서 분리된 코드 블록이 구문으로 강조 표시된다.  • 상자 그리기(box drawing) 및 블록 요소 문자(block element characters)는 GPU 가속이 활성화돼 있을 때 글꼴(font) 대신 픽셀 단위의 맞춤 그리프(glyphs)를 사용한다. 예를 들면 터미널에서 줄 높이 또는 문자 간격을 설정하더라도 상자는 간격 없이 그려진다.  • 디버깅에서 컨텍스트 메뉴의 Set Value 작업을 사용하여 WATCH 보기에서 감시된 표현식의 값을 설정할 수 있다.  • UI의 경우 VS 코드는 이제 VARIABLES 보기, WATCH 보기, 디버그 호버(Debug hover)에서도 값의 링크를 감지한다. 변수 값이 링크인 경우 해당 링크를 클릭해 쉽게 따라갈 수 있...

2021.09.06

VS 코드 1.59 출시··· “ML 기반 언어감지 지원”

마이크로소프트가 비주얼 스튜디오 코드(Visual Studio Code) 버전 1.59를 출시했다. 이번 업데이트에는 머신러닝(ML) 기반 언어 감지부터 디버그 디스어셈블리 뷰까지 여러 개선사항이 포함됐다.  비주얼 스튜디오 코드 1.59(a.k.a 2021년 7월 에디션)가 지난 8월 5일 발표됐다. 비주얼 스튜디오 웹 사이트에서 다운로드할 수 있다.    이번 릴리즈에는 제목 없는 파일의 자동 언어 감지 기능이 프리뷰로 공개됐다. 이 기능은 머신러닝을 사용해 개발자가 코딩하고 있는 프로그래밍 언어를 파악하고, 텐서플로우.js(Tensorflow.js) 머신러닝 라이브러리 및 게스랭(Guesslang) 머신러닝 모델을 기반으로 제목 없는 파일의 언어 모드를 자동 설정한다.  개발팀에 따르면 모델이 언어 예측을 충분히 확신하지 못하는 경우 편집기는 현재 언어 모드를 유지하며 언어 감지가 확실해질 때까지 언어 선택기에는 결과가 표시되지 않는다.  또한 디버그 디스어셈블리 뷰(debug Disassembly view)가 프리뷰 버전으로 제공된다. 편집기의 컨텍스트 메뉴에서 액세스할 수 있는 이 기능은 활성 스택 프레임의 디스어셈블된 소스를 표시하고 어셈블리 지침의 단계별 실행과 중단점 설정을 지원한다.  디스어셈블리 뷰는 활성 디버그 세션에서만 그리고 기본 디버그 확장에서 지원되는 경우에만 사용할 수 있다. 마이크로소프트 C++ 및 모크 디버그(Mock Debug) 확장은 8월 초부터 해당 기능을 지원했다.  이 밖에 비주얼 스튜디오 코드 1.59의 다른 기능은 아래와 같다.  • 설정 편집기가 객체 유효성 검사를 지원한다. 값이 한 줄인 입력 상자 대신 여러 줄인 텍스트 영역에서 렌더링되는 여러 줄 문자열 설정도 지원된다. 이제 배열 설정은 비편집 모드에서 드래그 앤드 드롭을 지원한다.  • 확장 프로그램 저작에서 API 테스트가 완료돼 유연성, 성능, UX가 향상됐...

마이크로소프트 비주얼 스튜디오 코드 VS 코드 머신러닝 언어 감지

2021.08.18

마이크로소프트가 비주얼 스튜디오 코드(Visual Studio Code) 버전 1.59를 출시했다. 이번 업데이트에는 머신러닝(ML) 기반 언어 감지부터 디버그 디스어셈블리 뷰까지 여러 개선사항이 포함됐다.  비주얼 스튜디오 코드 1.59(a.k.a 2021년 7월 에디션)가 지난 8월 5일 발표됐다. 비주얼 스튜디오 웹 사이트에서 다운로드할 수 있다.    이번 릴리즈에는 제목 없는 파일의 자동 언어 감지 기능이 프리뷰로 공개됐다. 이 기능은 머신러닝을 사용해 개발자가 코딩하고 있는 프로그래밍 언어를 파악하고, 텐서플로우.js(Tensorflow.js) 머신러닝 라이브러리 및 게스랭(Guesslang) 머신러닝 모델을 기반으로 제목 없는 파일의 언어 모드를 자동 설정한다.  개발팀에 따르면 모델이 언어 예측을 충분히 확신하지 못하는 경우 편집기는 현재 언어 모드를 유지하며 언어 감지가 확실해질 때까지 언어 선택기에는 결과가 표시되지 않는다.  또한 디버그 디스어셈블리 뷰(debug Disassembly view)가 프리뷰 버전으로 제공된다. 편집기의 컨텍스트 메뉴에서 액세스할 수 있는 이 기능은 활성 스택 프레임의 디스어셈블된 소스를 표시하고 어셈블리 지침의 단계별 실행과 중단점 설정을 지원한다.  디스어셈블리 뷰는 활성 디버그 세션에서만 그리고 기본 디버그 확장에서 지원되는 경우에만 사용할 수 있다. 마이크로소프트 C++ 및 모크 디버그(Mock Debug) 확장은 8월 초부터 해당 기능을 지원했다.  이 밖에 비주얼 스튜디오 코드 1.59의 다른 기능은 아래와 같다.  • 설정 편집기가 객체 유효성 검사를 지원한다. 값이 한 줄인 입력 상자 대신 여러 줄인 텍스트 영역에서 렌더링되는 여러 줄 문자열 설정도 지원된다. 이제 배열 설정은 비편집 모드에서 드래그 앤드 드롭을 지원한다.  • 확장 프로그램 저작에서 API 테스트가 완료돼 유연성, 성능, UX가 향상됐...

2021.08.18

VS 코드 1.58 출시··· 디버깅 및 주피터 노트북 지원 개선

마이크로소프트가 ‘비주얼 스튜디오 코드 버전 1.58(2021년 6월 릴리즈)’을 출시했다. 이번 업데이트에서는 사용성, 디버깅 및 주피터 노트북 지원 등이 개선됐다.  7월에 공개된 ‘VS 코드 1.58’은 비주얼 스튜디오 웹사이트에서 액세스할 수 있다.    회사에 따르면 디버깅 개선을 통해 VS 코드가 이제 파일별로 선택한 디버거를 기억하므로 다음 세션을 프롬프트 없이 시작할 수 있다. 이렇게 되면 여러 디버그 확장이 가능한 일부 언어에서 그중 하나를 선택하라는 메시지가 표시되는 상황을 해결할 수 있다고 마이크로소프트는 설명했다.  또한 디버그 콘솔 제안이 더 이상 Enter 키로 허용되지 않으며, Shift-Enter 및 Tab 키를 눌렀을 때 허용된다. 이전에는 디버그 콘솔 입력에 이미 입력된 내용을 평가하려고 할 때 실수로 제안을 수락하기 쉬웠다. 제안을 수락할 때 Tab 키를 더 쉽게 검색할 수 있도록 디버그 콘솔 입력에 힌트 상태 표시줄(‘Insert (Tab)’)이 표시된다.  이 밖에 VS 코드 1.58의 다른 기능 및 개선 사항은 다음과 같다.  • 주피터 노트북 디버깅을 지원하는 실험적 기능이 제공된다. 노트북 셀에서 중단점을 설정하고, 셀을 단계별로 실행하며, 다른 모든 VS 코드 디버거 기능을 사용할 수 있다.  • 주피터 인터랙티브 창(Jupyter Interactive window)을 사용하면 파이썬 파일에서 코드를 실행하거나 명령 팔레트에서 직접 실행할 때 주피터 확장이 웹뷰 구현 대신 내장 편집기를 열 수 있다.  • 이제 터미널을 편집기 영역에서 만들거나 편집기 영역으로 이동할 수 있음으로 패널 상태에 관계없이 지속되고 표시되는 다차원 그리드 레이아웃이 가능하다.  • VS 코드 1.57에서 추가됐던 ‘워크스페이스 트러스트(The Workspace Trust)’ 기능이 이번 업데이트에서는 사용자 정의 기능을 개선했다.  ...

마이크로소프트 비주얼 스튜디오 코드 VS 코드

2021.07.21

마이크로소프트가 ‘비주얼 스튜디오 코드 버전 1.58(2021년 6월 릴리즈)’을 출시했다. 이번 업데이트에서는 사용성, 디버깅 및 주피터 노트북 지원 등이 개선됐다.  7월에 공개된 ‘VS 코드 1.58’은 비주얼 스튜디오 웹사이트에서 액세스할 수 있다.    회사에 따르면 디버깅 개선을 통해 VS 코드가 이제 파일별로 선택한 디버거를 기억하므로 다음 세션을 프롬프트 없이 시작할 수 있다. 이렇게 되면 여러 디버그 확장이 가능한 일부 언어에서 그중 하나를 선택하라는 메시지가 표시되는 상황을 해결할 수 있다고 마이크로소프트는 설명했다.  또한 디버그 콘솔 제안이 더 이상 Enter 키로 허용되지 않으며, Shift-Enter 및 Tab 키를 눌렀을 때 허용된다. 이전에는 디버그 콘솔 입력에 이미 입력된 내용을 평가하려고 할 때 실수로 제안을 수락하기 쉬웠다. 제안을 수락할 때 Tab 키를 더 쉽게 검색할 수 있도록 디버그 콘솔 입력에 힌트 상태 표시줄(‘Insert (Tab)’)이 표시된다.  이 밖에 VS 코드 1.58의 다른 기능 및 개선 사항은 다음과 같다.  • 주피터 노트북 디버깅을 지원하는 실험적 기능이 제공된다. 노트북 셀에서 중단점을 설정하고, 셀을 단계별로 실행하며, 다른 모든 VS 코드 디버거 기능을 사용할 수 있다.  • 주피터 인터랙티브 창(Jupyter Interactive window)을 사용하면 파이썬 파일에서 코드를 실행하거나 명령 팔레트에서 직접 실행할 때 주피터 확장이 웹뷰 구현 대신 내장 편집기를 열 수 있다.  • 이제 터미널을 편집기 영역에서 만들거나 편집기 영역으로 이동할 수 있음으로 패널 상태에 관계없이 지속되고 표시되는 다차원 그리드 레이아웃이 가능하다.  • VS 코드 1.57에서 추가됐던 ‘워크스페이스 트러스트(The Workspace Trust)’ 기능이 이번 업데이트에서는 사용자 정의 기능을 개선했다.  ...

2021.07.21

MS, 비주얼 스튜디오 코드 1.56 출시··· “호버 피드백 및 디버깅 개선”

마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드’ 최신 버전(v1.56)이 지난주 공개됐다. 이번 업데이트에서는 호버 피드백, 디버깅, 도커 지원 등이 개선됐다.   2021년 4월 릴리즈라고도 하는 ‘비주얼 스튜디오 코드 1.56’은 향상된 사용자 경험을 제공하기 위해 워크벤치의 모든 클릭할 수 있는(Clickable) 작업에 마우스 호버 피드백을 변경했다고 회사 측은 밝혔다.    또한 마이크로소프트는 새로운 디버거 확장 API를 사용하면 언어 확장이 적절한 인라인 값 지원을 제공할 수 있으며, 기본적으로 향상된 인라인 값 기능을 사용하도록 설정된다고 전했다. ‘자바 확장용 디버거(Debugger for Java extension)’와 ‘파워쉘 확장용 인라인 값 지원(Inline Values support for PowerShell extension)’은 모두 API를 활용한다.  회사에 따르면 도커 컨테이너, 원격 시스템, 리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux; WSL)을 모든 기능을 갖춘 개발 환경으로 사용할 수 있도록 하는 ‘원격 개발 확장(Remote Development extension)’ 작업은 계속해서 진행 중이다.  해당 작업과 관련해 버전 15.6에서는 ‘컨테이너 볼륨에서 저장소 복제(Clone Repository in Container Volume)’ 명령을 사용할 때 새 볼륨 보기, 원격 환경에 연결할 때 로컬 터미널 경고, 원격-컨테이너 확장으로 시작할 때 도커 데스크톱(Docker Desktop)을 설치하라는 메시지 표시 등이 제공된다.  이 밖에 비주얼 스튜디오 코드 1.56의 다른 기능으로는 새 터미널 선택기, 터미널 탭(미리보기 기능), 터미널 프로필 개선 등이 있다. 또 비주얼 스튜디오 코드 소개 비디오가 업데이트됐다.  크로스 플랫폼 데스크톱 개발을 지원하고자 일렉트론(Electron) 프레임워크...

마이크로소프트 비주얼 스튜디오 코드 VS 코드 통합 개발 환경 개발 도구 소프트웨어 개발 자바 파워쉘 도커 WSL 일렉트론 윈도우 리눅스

2021.05.10

마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드’ 최신 버전(v1.56)이 지난주 공개됐다. 이번 업데이트에서는 호버 피드백, 디버깅, 도커 지원 등이 개선됐다.   2021년 4월 릴리즈라고도 하는 ‘비주얼 스튜디오 코드 1.56’은 향상된 사용자 경험을 제공하기 위해 워크벤치의 모든 클릭할 수 있는(Clickable) 작업에 마우스 호버 피드백을 변경했다고 회사 측은 밝혔다.    또한 마이크로소프트는 새로운 디버거 확장 API를 사용하면 언어 확장이 적절한 인라인 값 지원을 제공할 수 있으며, 기본적으로 향상된 인라인 값 기능을 사용하도록 설정된다고 전했다. ‘자바 확장용 디버거(Debugger for Java extension)’와 ‘파워쉘 확장용 인라인 값 지원(Inline Values support for PowerShell extension)’은 모두 API를 활용한다.  회사에 따르면 도커 컨테이너, 원격 시스템, 리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux; WSL)을 모든 기능을 갖춘 개발 환경으로 사용할 수 있도록 하는 ‘원격 개발 확장(Remote Development extension)’ 작업은 계속해서 진행 중이다.  해당 작업과 관련해 버전 15.6에서는 ‘컨테이너 볼륨에서 저장소 복제(Clone Repository in Container Volume)’ 명령을 사용할 때 새 볼륨 보기, 원격 환경에 연결할 때 로컬 터미널 경고, 원격-컨테이너 확장으로 시작할 때 도커 데스크톱(Docker Desktop)을 설치하라는 메시지 표시 등이 제공된다.  이 밖에 비주얼 스튜디오 코드 1.56의 다른 기능으로는 새 터미널 선택기, 터미널 탭(미리보기 기능), 터미널 프로필 개선 등이 있다. 또 비주얼 스튜디오 코드 소개 비디오가 업데이트됐다.  크로스 플랫폼 데스크톱 개발을 지원하고자 일렉트론(Electron) 프레임워크...

2021.05.10

MS, 비주얼 스튜디오 코드 1.55 출시··· “중단점 및 접근성 개선”

마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 업데이트(v1.55)에서는 함수 중단점의 조건(conditions) 및 적중 횟수(hit counts)를 편집할 수 있는 인라인 메뉴를 지원해 사용자에게 더 많은 제어 권한을 부여한다.    지난 3월 31일 출시된 ‘비주얼 스튜디오 코드 1.55’에서는 함수 중단점의 조건 및 적중 횟수를 편집할 수 있는 인라인 메뉴를 제공한다. 이전에는 인라인 편집 버튼이 편집할 조건을 자동으로 선택했다. 이번 업데이트를 통해 메뉴는 흐름을 더 쉽게 만들고 사용자에게 더 많은 제어 권한을 제공할 것이라고 개발팀은 설명했다.  또 비주얼 스튜디오 코드의 일반 디버거 UI는 이제 ‘변수 보기(Variables view)’의 컨텍스트 메뉴 작업으로 ‘디버그 어댑터 프로토콜(Debug Adapter Protocol)’에서 정의된 모든 데이터 중단점 액세스 타입을 지원한다.  한편 크로스 플랫폼 데스크톱 애플리케이션 개발을 위해 일렉트론(Electron) 프레임워크를 기반으로 구축된 ‘비주얼 스튜디오 코드’는 자바스크립트(JavaScript)와 같은 웹 기술을 네이티브 앱의 속도 및 유연성과 결합한다. 이는 또한 디버깅, 작업 실행, 버전 제어 등의 작업에 적합하다. 이 코드 편집기는 윈도우, 리눅스, 맥OS에서 배포할 수 있도록 이곳(visualstudio.com)에서 다운로드받을 수 있다.  비주얼 스튜디오 코드 1.55의 다른 개선사항은 다음과 같다.  • 다중 커서에 대한 초기 화면 판독기 지원을 추가해 접근성을 향상했다. 또한 ‘Say All’ 명령이 읽을 수 있는 줄 수가 1,000줄로 늘어났다. 기존에는 100줄로 제한됐었다. 제한을 아예 없애려면 추가 업스트림 수정이 필요하다.  • 맥OS 빅서용 VS 코드 아이콘이 빅서 스타일에 맞게 업데이트됐다.  • 탭 편집기 데코레이션이 이제...

비주얼 스튜디오 코드 VS 코드 개발 도구 통합 개발 환경 IDE 소프트웨어 개발 마이크로소프트

2021.04.06

마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 업데이트(v1.55)에서는 함수 중단점의 조건(conditions) 및 적중 횟수(hit counts)를 편집할 수 있는 인라인 메뉴를 지원해 사용자에게 더 많은 제어 권한을 부여한다.    지난 3월 31일 출시된 ‘비주얼 스튜디오 코드 1.55’에서는 함수 중단점의 조건 및 적중 횟수를 편집할 수 있는 인라인 메뉴를 제공한다. 이전에는 인라인 편집 버튼이 편집할 조건을 자동으로 선택했다. 이번 업데이트를 통해 메뉴는 흐름을 더 쉽게 만들고 사용자에게 더 많은 제어 권한을 제공할 것이라고 개발팀은 설명했다.  또 비주얼 스튜디오 코드의 일반 디버거 UI는 이제 ‘변수 보기(Variables view)’의 컨텍스트 메뉴 작업으로 ‘디버그 어댑터 프로토콜(Debug Adapter Protocol)’에서 정의된 모든 데이터 중단점 액세스 타입을 지원한다.  한편 크로스 플랫폼 데스크톱 애플리케이션 개발을 위해 일렉트론(Electron) 프레임워크를 기반으로 구축된 ‘비주얼 스튜디오 코드’는 자바스크립트(JavaScript)와 같은 웹 기술을 네이티브 앱의 속도 및 유연성과 결합한다. 이는 또한 디버깅, 작업 실행, 버전 제어 등의 작업에 적합하다. 이 코드 편집기는 윈도우, 리눅스, 맥OS에서 배포할 수 있도록 이곳(visualstudio.com)에서 다운로드받을 수 있다.  비주얼 스튜디오 코드 1.55의 다른 개선사항은 다음과 같다.  • 다중 커서에 대한 초기 화면 판독기 지원을 추가해 접근성을 향상했다. 또한 ‘Say All’ 명령이 읽을 수 있는 줄 수가 1,000줄로 늘어났다. 기존에는 100줄로 제한됐었다. 제한을 아예 없애려면 추가 업스트림 수정이 필요하다.  • 맥OS 빅서용 VS 코드 아이콘이 빅서 스타일에 맞게 업데이트됐다.  • 탭 편집기 데코레이션이 이제...

2021.04.06

'VS 코드' vs. '서브라임 텍스트'··· 어떤 편집기를 선택해야 할까

자바스크립트 편집기와 자바스크립트 IDE를 비교할 때 필자가 적극 추천하는 것 중에는 (편집기로써) 서브라임 텍스트(Sublime Text)와 (편집기 또는 IDE로써) 비주얼 스튜디오 코드(Visual Studio Code)가 자주 포함된다. 두 제품의 공통점은 자바스크립트는 물론 자바스크립트에 HTML과 CSS를 더한 것도 다룰 수 있다는 것이다. 그 결과 한발 뒤로 물러나 큰 그림을 보면, 복수 언어, 복수 OS 프로그래밍 편집기 중 최고에 속하는 것이 바로 서브라임 텍스트와 비주얼 스튜디오 코드다. 서브라임 텍스트는 편리한 편집 기능 못지않게 속도가 장점이고, 비주얼 스튜디오 코드는 서브라임 텍스트보다 기능은 훨씬 더 낫고 속도도 빠지지 않는다. 두 제품 모두 윈도우, 맥OS, 리눅스에서 사용할 수 있다. 비주얼 스튜디오 코드는 무료로 사용할 수 있으며 대부분 오픈소스다. 서브라임 텍스트는 평가판은 무료이나 코드는 저작권이 있으므로 지속적으로 사용하려면 80달러짜리 사용자 라이선스를 구매해야 한다. 99달러짜리 서브라임 통합 라이선스를 구매해야 할 수도 있다. 서브라임 텍스트(또는 통합) 라이선스를 구매하지 않고 사용하면 이따금 귀찮은 화면이 뜬다(보유한 컴퓨터마다 굳이 라이선스를 입력하지 않는 서브라임 텍스트 사용자는 필자만이 아니다. 귀찮은 화면은 쉽게 무시할 수 있다). 비주얼 스튜디오 코드의 특징 비주얼 스튜디오 코드(줄여서 VS 코드)는 가볍지만 강력한 소스 코드 편집기다. 데스크톱 컴퓨터에서 실행되며 윈도우, 맥OS, 리눅스에서 사용할 수 있다. 자바스크립트, 타입스크립트, Node.js 등의 지원 기능이 내장돼 있으며 닷넷, 유니티 등 런타임과 C++, C#, 자바, 파이썬, PHP, Go 등 다른 언어를 위한 확장프로그램 생태계가 풍부하다. VS 코드는 변수, 메소드, 중요 모듈을 위한 인텔리센스 코드 완성 기능을 비롯해 그래픽 디버깅, 린팅, 멀티 커서 편집, 매개변수 힌트 등 강력한 편집 기능과 세련된 코드 탐색 및 리팩토링 기...

비주얼 스튜디오 코드 VS 코드 서브라임 텍스트

2019.09.25

자바스크립트 편집기와 자바스크립트 IDE를 비교할 때 필자가 적극 추천하는 것 중에는 (편집기로써) 서브라임 텍스트(Sublime Text)와 (편집기 또는 IDE로써) 비주얼 스튜디오 코드(Visual Studio Code)가 자주 포함된다. 두 제품의 공통점은 자바스크립트는 물론 자바스크립트에 HTML과 CSS를 더한 것도 다룰 수 있다는 것이다. 그 결과 한발 뒤로 물러나 큰 그림을 보면, 복수 언어, 복수 OS 프로그래밍 편집기 중 최고에 속하는 것이 바로 서브라임 텍스트와 비주얼 스튜디오 코드다. 서브라임 텍스트는 편리한 편집 기능 못지않게 속도가 장점이고, 비주얼 스튜디오 코드는 서브라임 텍스트보다 기능은 훨씬 더 낫고 속도도 빠지지 않는다. 두 제품 모두 윈도우, 맥OS, 리눅스에서 사용할 수 있다. 비주얼 스튜디오 코드는 무료로 사용할 수 있으며 대부분 오픈소스다. 서브라임 텍스트는 평가판은 무료이나 코드는 저작권이 있으므로 지속적으로 사용하려면 80달러짜리 사용자 라이선스를 구매해야 한다. 99달러짜리 서브라임 통합 라이선스를 구매해야 할 수도 있다. 서브라임 텍스트(또는 통합) 라이선스를 구매하지 않고 사용하면 이따금 귀찮은 화면이 뜬다(보유한 컴퓨터마다 굳이 라이선스를 입력하지 않는 서브라임 텍스트 사용자는 필자만이 아니다. 귀찮은 화면은 쉽게 무시할 수 있다). 비주얼 스튜디오 코드의 특징 비주얼 스튜디오 코드(줄여서 VS 코드)는 가볍지만 강력한 소스 코드 편집기다. 데스크톱 컴퓨터에서 실행되며 윈도우, 맥OS, 리눅스에서 사용할 수 있다. 자바스크립트, 타입스크립트, Node.js 등의 지원 기능이 내장돼 있으며 닷넷, 유니티 등 런타임과 C++, C#, 자바, 파이썬, PHP, Go 등 다른 언어를 위한 확장프로그램 생태계가 풍부하다. VS 코드는 변수, 메소드, 중요 모듈을 위한 인텔리센스 코드 완성 기능을 비롯해 그래픽 디버깅, 린팅, 멀티 커서 편집, 매개변수 힌트 등 강력한 편집 기능과 세련된 코드 탐색 및 리팩토링 기...

2019.09.25

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.6