Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Python

VS Code를 위한 10가지 유용한 테크닉

권현욱(엑셀러) 2024. 4. 21. 19:52
반응형

들어가기 전에

Visual Studio Code(VS Code)는 모든 개발자를 위한 강력한 도구로 많은 편리한 확장(Extensions) 기능이 있습니다. 하지만 확장 기능이 없더라도 다양한 멋진 기능이 내장되어 있습니다. 간단한 바로 가기부터 전문가 수준의 구성 변경까지 VS Code를 최대한 활용하는 10가지 방법을 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

(이미지: 아이엑셀러 닷컴)

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: 10 neat tricks for Visual Studio Code
  • URL: https://www.infoworld.com/article/3602661/6-neat-tricks-for-visual-studio-code.html

1. VS Code 명령 찾기

VS Code에서 명령을 찾고 싶다면 Ctr + Shift + P를 눌러보세요. 명령 팔레트를 사용하면 추가 기능에서 제공하는 명령을 포함하여 등록된 모든 명령에 빠르게 액세스할 수 있습니다. 또한 특정 명령과 관련된 키 바인딩이 있는 경우 검색 유형 드롭다운 목록에 표시됩니다. 이렇게 하면 나중에 바로 가기로 이동할 수 있습니다.

 

2. 단축키로 터미널 열고 닫기

VS Code의 터미널 창은 매우 편리합니다. 이를 처리하기 위해 다른 응용 프로그램 창으로 전환할 필요가 없습니다. Ctrl + `(백틱: Backtick)을 눌러 쉽게 액세스할 수 있습니다. 이 키를 누르는 데는 한 손만 필요하므로 마우스를 건드리지 않고도 창을 열거나 닫을 수 있습니다(토글). 터미널 창을 열면 커서의 포커스가 터미널 창으로 이동하므로 그냥 열고 입력을 시작하면 됩니다.

 

3. 음성—텍스트 변환

키보드로 입력하는 대신 VS Code와 대화하고 싶으신가요? VS  Code Speech 확장을 사용하면 Ctrl-Alt-V (또는 선택한 다른 키 바인딩)를  눌러 편집기에 텍스트를 직접 입력할 수 있습니다. 텍스트 음성 변환 엔진은 완전히 로컬이므로 유용하게 사용하기 위해 네트워크 연결이 필요하지 않습니다. Microsoft Windows, macOS, Linux가 모두 지원됩니다.

 

4. 멀티 커서 사용

VS Code에서 문서를 편집할 때 매력적인 방법 중 하나는 여러 커서를 정의하는 것입니다. 이 기능을 이용하면 한 번에 여러 곳에 문서를 입력할 수 있습니다. Alt 키를 누른 채 아무 곳이나 클릭하면 새 커서가 놓이게 됩니다. 각 커서는 동시에 동일한 키 명령을 허용합니다. 예를 들어 한 번에 여러 줄에 상용구 텍스트를 입력하는 편리한 방법입니다.

커서를 추가하는 또 다른 방법은 Ctrl + Alt를 누른 상태에서 위쪽 또는 아래쪽 화살표 키를 누르는 것입니다. 이렇게 하면 현재 줄 위나 아래 줄에 커서가 삽입되므로 텍스트 열에서 작업할 때 유용합니다.

또 다른 방법으로 Ctrl + Shift + L을 눌러 선택한 텍스트의 모든 인스턴스에 커서를 삽입할 수 있습니다 . Shift-Alt 와 왼쪽 또는 오른쪽 화살표를 눌러 여러 커서의 선택 크기를 제어할 수도 있습니다. 단일 커서로 돌아가려면 Esc 키를 누릅니다.

 

5. 탭을 부동 창으로 분리

VS Code 초창기부터 사용자들은 기본 창에서 탭을 분리하여 별도의 창에서 열 수 있는 기능을 요청해 왔습니다. Microsoft는 2023년 11월에 이 기능을 제공했습니다. 기본 창에서 탭을 마우스 오른쪽 버튼으로 클릭하고 "새 창으로 이동"을 선택하여 탭을 분리합니다. 다시 연결하려면 탭을 원래 창의 탭 목록으로 다시 드래그하세요.

 

6. 여러 문서에서 단어 기반 제안 받기

VS Code는 대부분의 일반적인 일반 텍스트 문서 유형을 입력할 때 단어 기반 제안을 제공할 수 있습니다. 하지만 기본적으로 제안은 현재 문서 또는 동일한 유형의 열려 있는 문서에서만 제공됩니다.

최근에 도입된 기능으로 현재 열려 있는 모든 파일에서 제안을 찾을 수 있습니다. 현재 편집 중인 파일이나 같은 확장자를 가진 열린 파일뿐만 아니라 열려 있는 모든 파일에서 제안을 받으려면 editor.wordBasedSuggestionsMode 구성 옵션을 allDocuments로 설정하세요. 이 기능은 애플리케이션에 대한 유형 스텁이 있는 파일이 있지만 편집 중인 파일과 파일 확장자를 공유하지 않는 경우에 유용합니다.

 

7. VS Code의 내부 프로세스 목록 보기

운영 체제에는 Windows의 작업 관리자와 같이 시스템에서 현재 실행 중인 프로세스 목록을 볼 수 있는 유틸리티가 있습니다. 마찬가지로 VS Code에는 코드 편집기 내에서 실행되는 모든 하위 프로세스 목록을 볼 수 있는 자체 내부 프로세스 탐색기가 있습니다. 각 프로세스에 대해 Process Explorer는 프로세스 ID와 CPU 및 메모리 사용량을 표시합니다.

프로세스 탐색기를 열려면 도움말 메뉴에서 "프로세스 탐색기 열기"를 선택하거나 명령 팔레트에서 "프로세스 탐색기"를 검색하면 됩니다. 프로세스를 마우스 오른쪽 버튼으로 클릭하여 정보를 복사하거나 종료할 수 있습니다. 보기를 정렬할 수는 없지만 가장 많은 메모리나 CPU를 사용하는 프로세스가 강조 표시됩니다.

 

8. 파일을 읽기 전용으로 표시

때때로 작업공간에서 파일을 실수로 수정하지 않았는지 확인하고 싶을 때가 있습니다. VS Code에는 활성 편집기를 읽기 전용으로 표시하거나 읽기 전용 상태를 전환하는 기능이 있습니다. 기본적으로 이러한 동작에는 키 바인딩이 할당되어 있지 않지만 명령 팔레트에서 해당 동작에 액세스하고(검색하려면 "읽기 전용" 입력) 원하는 대로 키를 할당할 수 있습니다.

 

9. 프로필을 사용하여 워크플로 관리

VS Code는 다양한 언어 및 파일 형식으로 작업할 수 있습니다. 그러나 각각에 대해 동일한 사용자 정의 세트를 원하지 않을 수도 있습니다. Python 프로젝트에는 Java 또는 C# 프로젝트와는 다른 사용자 지정 집합이 필요합니다. 이를 위해 VS Code를 사용하면 프로필을 사용하여 다양한 사용자 정의를 함께 묶고 공통 이름으로 저장할 수 있습니다. 프로필을 통해 설정, 키보드 단축키, 사용자 스니펫 및 작업, 확장 프로그램을 수정하고 저장할 수 있으며 프로필을 팀원과 공유하여 워크플로를 동기화할 수 있습니다.

 

10. VS Code를 휴대용 애플리케이션으로 실행

일반적으로 VS Code는 정식 Visual Studio 또는 Microsoft Office와 마찬가지로 정식으로 설치된 애플리케이션으로 실행합니다. 하지만 이동식 드라이브나 시스템의 이상한 디렉터리에서 정식으로 설치하지 않고 휴대용으로 실행하는 것이 유용한 경우가 있을 수 있습니다. 이를 위해 VS Code는 .zip/.tar.gz 아카이브 버전의 애플리케이션에서 지원되는 휴대용 모드를 제공합니다.

VS Code의 휴대용 복사본으로 업그레이드하려면 이전 설치에서 새 설치로 사용자 데이터를 복사하여 수동으로 수행해야 합니다. 또한 기존 VS Code 설치를 휴대용 모드로 마이그레이션할 수 있지만 정식으로 설치된 VS Code 버전에서 휴대용 버전의 새 복사본으로 데이터 디렉터리를 복사하는 방식으로만 마이그레이션할 수 있다는 점에 유의하세요. 설치된 VS Code 인스턴스를 휴대용 버전으로 '제자리에서' 변환할 수는 없습니다.

Excel과 VBA의 모든 것 아이엑셀러 닷컴 · 강사들이 숨겨 놓고 보는 엑셀러TV