다음 팁과 컨트롤은 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에는 두 개의 기본 명령줄 셸이 있습니다.
PowerShell - PowerShell은 .NET을 기반으로 하는 명령줄 셸 및 스크립팅 언어로 구성된 플랫폼 간 작업 자동화 및 구성 관리 프레임워크입니다. PowerShell을 사용하면 관리자, 개발자 및 파워 사용자가 복잡한 프로세스와 운영 체제가 실행되는 환경 및 운영 체제의 다양한 측면을 관리하는 작업을 신속하게 제어하고 자동화할 수 있습니다. PowerShell은 완전히 오픈 소스
있으며 플랫폼 간이므로 Mac 및 Linux사용할 있습니다. Mac 및 Linux BASH 셸 사용자: PowerShell은 이미 익숙한 많은 명령 별칭도 지원합니다. 다음은 그 예입니다.
- 다음을 사용하여 현재 디렉터리의 내용을 나열합니다.
ls
- 파일을
mv
로 이동 - 다음을 사용하여 새 디렉터리로 이동합니다.
cd <path>
일부 명령과 인수는 PowerShell과 BASH에서 다릅니다. PowerShell에서
을 입력하거나 문서에서에 있는 호환성 별칭을 확인하여 더 알아보세요. 관리자 권한으로 PowerShell을 실행하려면 Windows 시작 메뉴에서 "PowerShell"을 입력한 다음, "관리자 권한으로 실행"을 선택합니다.
- 다음을 사용하여 현재 디렉터리의 내용을 나열합니다.
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 배포판은 다음과 같습니다.
몇 가지 예를 들자면. 자세한 내용을 보려면 WSL 설치 문서를 확인하고, Microsoft Store에서 직접 설치하세요.
Windows 터미널
Microsoft는 여러 타사 제품 외에도 명령줄 셸 및 애플리케이션에 대한 액세스를 제공하는 GUI 애플리케이션이라는 두 개의 "터미널"을 제공합니다.
Windows 터미널: Windows 터미널은 매우 높은 성능, 짧은 대기 시간 명령줄 사용자 환경, 여러 탭, 분할 창, 사용자 지정 테마 및 스타일, 다양한 셸 또는 명령줄 앱에 대한 여러 "프로필", 명령줄 사용자 환경의 여러 측면을 구성하고 개인 설정할 수 있는 상당한 기회를 제공하는 새롭고 최신의 고도로 구성 가능한 명령줄 터미널 애플리케이션입니다.
Windows 터미널을 사용하여 PowerShell, WSL 셸(예: Ubuntu 또는 Debian), 기존 Windows 명령 프롬프트 또는 기타 명령줄 앱(예: SSH, Azure CLI, Git Bash)에 연결된 탭을 열 수 있습니다.
콘솔: Mac 및 Linux에서 사용자는 보통 기본 터미널 애플리케이션을 실행하여 사용자의 기본 셸(예: BASH)에 연결합니다.
그러나 역사적인 특이함으로 인해 Windows 사용자는 전통적으로 셸을 시작하고, Windows는 자동으로 GUI 콘솔 앱을 시작하고 연결합니다.
셸을 직접 시작하고 레거시 Windows 콘솔을 사용할 수 있지만 사용자가 대신 Windows 터미널을 설치하고 사용하여 가장 빠르고 가장 생산적인 명령줄 환경을 경험하는 것이 좋습니다.
앱 및 유틸리티
앱 | Mac | Windows |
---|---|---|
설정 및 선호 사항 | 시스템 기본 설정 | 설정 |
작업 관리자 | 활동 모니터 | 작업 관리자 |
디스크 서식 지정 | 디스크 유틸리티 | 디스크 관리 |
텍스트 편집 | TextEdit | 메모장 |
이벤트 보기 | 콘솔 | 이벤트 뷰어 |
파일/앱 찾기 | 명령+스페이스 | Windows 키 |
Windows developer