다음을 통해 공유


개발 환경을 Mac에서 Windows로 변경하기 위한 가이드

다음 팁과 컨트롤은 Mac과 Windows(또는 WSL/Linux) 개발 환경 간의 전환에 도움이 됩니다.

앱 개발의 경우 Xcode와 가장 유사한 것은 Visual Studio입니다. 다시 돌아가야 하는 경우 Mac용 Visual Studio 버전도 있습니다. 플랫폼 간 소스 코드 편집(및 많은 수의 플러그 인)의 경우 Visual Studio Code 가 가장 인기 있는 선택입니다.

키보드 단축키

팁 (조언)

PowerToys 키보드 관리자를 사용하여 Windows 바로 가기를 Mac에서 사용하는 바로 가기에 매핑할 수 있습니다.

수술 Mac Windows
복사 Command+C Ctrl+C
자르다 커맨드+X Ctrl+X
붙여넣기 Command+V Ctrl+V (붙여 넣기)
취소 Command+Z (명령+Z) Ctrl+Z
저장 커맨드+S Ctrl+S
열기 커맨드+O Ctrl+O
컴퓨터 잠금 Command+Control+Q (커맨드+컨트롤+Q) 윈도우 키+L
바탕 화면 표시 커맨드+F3 WindowsKey+D
파일 브라우저 열기 명령+N WindowsKey+E
창 최소화 Command+M Windows 키 + M
검색 명령+스페이스 윈도우 키
활성 창 닫기 커맨드+W 컨트롤+W
현재 작업 전환 명령어+Tab Alt+탭
전체 화면으로 창 최대화 Control+Command+F (컨트롤+커맨드+F) 윈도우 키+위쪽 화살표
화면 저장(스크린샷) 커맨드+쉬프트+3 윈도우 키+Shift+S
저장 창 Command+Shift+4 윈도우 키+Shift+S
항목 정보 또는 속성 보기 커맨드+I Alt+Enter
모든 항목 선택 커맨드+A Ctrl+A
목록에서 둘 이상의 항목 선택(인접하지 않은 항목) 명령을 실행한 다음 각 항목을 클릭합니다. 제어한 다음 각 항목을 클릭합니다.
특수 문자 입력 Option+ 문자 키 Alt+ 문자 키

트랙패드 바로 가기

비고

이러한 바로 가기 중 일부는 Surface 디바이스의 트랙 패드 및 다른 타사 노트북과 같은 "정밀도 트랙 패드"가 필요합니다.

트랙 패드 옵션은 두 플랫폼에서 모두 구성할 수 있습니다.

수술 Mac Windows
스크롤 두 손가락으로 세로 스와이프 두 손가락으로 세로 스와이프
확대/축소 두 손가락으로 확대/축소 두 손가락으로 확대/축소
보기 간에 뒤로 앞으로 스와이프하기 두 손가락으로 옆으로 스와이프하기 두 손가락으로 옆으로 스와이프하기
가상 작업 영역 전환 네 손가락 옆으로 살짝 밀기 네 손가락 옆으로 살짝 밀기
현재 열려 있는 앱 표시 네 손가락 위로 살짝 밀기 세 손가락으로 위로 스와이프하기
앱 간 전환 해당 없음(N/A) 느린 세 손가락으로 옆으로 천천히 밀기
데스크톱으로 이동 네 손가락을 벌립니다. 세 손가락으로 아래로 살짝 밀기
Cortana/알림 센터 열기 오른쪽에서 두 손가락 밀기 세 손가락 터치
추가 정보 열기 세 손가락 터치 해당 없음(N/A)
실행 패드 표시/앱 시작 네 손가락으로 집기 네 손가락으로 탭

명령줄 셸 및 터미널

Windows는 Mac의 BASH 셸 및 터미널 에뮬레이터 앱(예: 터미널 및 iTerm)과 약간 다르게 작동하는 여러 명령줄 셸 및 터미널을 지원합니다.

Windows 셸

Windows에는 두 개의 기본 명령줄 셸이 있습니다.

  1. PowerShell - PowerShell은 .NET을 기반으로 하는 명령줄 셸 및 스크립팅 언어로 구성된 플랫폼 간 작업 자동화 및 구성 관리 프레임워크입니다. PowerShell을 사용하면 관리자, 개발자 및 파워 사용자가 복잡한 프로세스와 운영 체제가 실행되는 환경 및 운영 체제의 다양한 측면을 관리하는 작업을 신속하게 제어하고 자동화할 수 있습니다. PowerShell은 완전히 오픈 소스있으며 플랫폼 간이므로 Mac 및 Linux사용할 있습니다.

    Mac 및 Linux BASH 셸 사용자: PowerShell은 이미 익숙한 많은 명령 별칭도 지원합니다. 다음은 그 예입니다.

    • 다음을 사용하여 현재 디렉터리의 내용을 나열합니다. ls
    • 파일을 mv로 이동
    • 다음을 사용하여 새 디렉터리로 이동합니다. cd <path>

    일부 명령과 인수는 PowerShell과 BASH에서 다릅니다. PowerShell에서 을 입력하거나 문서에서에 있는 호환성 별칭을 확인하여 더 알아보세요.

    관리자 권한으로 PowerShell을 실행하려면 Windows 시작 메뉴에서 "PowerShell"을 입력한 다음, "관리자 권한으로 실행"을 선택합니다.

  2. Windows 명령줄(Cmd): Windows는 여전히 기존 명령 프롬프트(및 콘솔 – 아래 참조)를 제공하며, 현재 및 레거시 MS-DOS 호환 명령 및 일괄 처리 파일과의 호환성을 제공합니다. Cmd는 기존/이전 일괄 처리 파일 또는 명령줄 작업을 실행할 때 유용하지만 일반적으로 Cmd가 현재 유지 관리 중이므로 PowerShell을 학습하고 사용하는 것이 좋으며 향후 개선 사항이나 새로운 기능을 받지 못할 것입니다.

Linux 셸

이제 WSL(Linux용 Windows 하위 시스템)을 설치하여 Windows 내에서 Linux 셸 실행을 지원할 수 있습니다. 즉, 선택한 특정 Linux 배포판과 함께 Bash를 Windows 내부에 바로 통합하여 실행할 수 있습니다. WSL을 사용하면 Mac 사용자에게 가장 친숙한 환경을 제공합니다. 예를 들어, 기존 Windows Cmd Shell에서는 dir를 사용하지만, 현재 디렉터리에 파일을 나열하기 위해서는 ls를 사용합니다. WSL 설치 및 사용에 대한 자세한 내용은 Linux용 Windows 하위 시스템 설치 가이드를 참조하세요. WSL을 사용하여 Windows에 설치할 수 있는 Linux 배포판은 다음과 같습니다.

  1. Ubuntu 20.04 LTS
  2. 칼리 리눅스
  3. Debian GNU/Linux
  4. openSUSE Leap 15.1
  5. SUSE Linux Enterprise Server 15 SP1

몇 가지 예를 들자면. 자세한 내용을 보려면 WSL 설치 문서를 확인하고, Microsoft Store에서 직접 설치하세요.

Windows 터미널

Microsoft는 여러 타사 제품 외에도 명령줄 셸 및 애플리케이션에 대한 액세스를 제공하는 GUI 애플리케이션이라는 두 개의 "터미널"을 제공합니다.

  1. Windows 터미널: Windows 터미널은 매우 높은 성능, 짧은 대기 시간 명령줄 사용자 환경, 여러 탭, 분할 창, 사용자 지정 테마 및 스타일, 다양한 셸 또는 명령줄 앱에 대한 여러 "프로필", 명령줄 사용자 환경의 여러 측면을 구성하고 개인 설정할 수 있는 상당한 기회를 제공하는 새롭고 최신의 고도로 구성 가능한 명령줄 터미널 애플리케이션입니다.

    Windows 터미널을 사용하여 PowerShell, WSL 셸(예: Ubuntu 또는 Debian), 기존 Windows 명령 프롬프트 또는 기타 명령줄 앱(예: SSH, Azure CLI, Git Bash)에 연결된 탭을 열 수 있습니다.

  2. 콘솔: Mac 및 Linux에서 사용자는 보통 기본 터미널 애플리케이션을 실행하여 사용자의 기본 셸(예: BASH)에 연결합니다.

    그러나 역사적인 특이함으로 인해 Windows 사용자는 전통적으로 셸을 시작하고, Windows는 자동으로 GUI 콘솔 앱을 시작하고 연결합니다.

    셸을 직접 시작하고 레거시 Windows 콘솔을 사용할 수 있지만 사용자가 대신 Windows 터미널을 설치하고 사용하여 가장 빠르고 가장 생산적인 명령줄 환경을 경험하는 것이 좋습니다.

앱 및 유틸리티

Mac Windows
설정 및 선호 사항 시스템 기본 설정 설정
작업 관리자 활동 모니터 작업 관리자
디스크 서식 지정 디스크 유틸리티 디스크 관리
텍스트 편집 TextEdit 메모장
이벤트 보기 콘솔 이벤트 뷰어
파일/앱 찾기 명령+스페이스 Windows 키