Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de volgende tips en controle-equivalenten kunt u overstappen tussen een Mac- en Windows -ontwikkelomgeving (of WSL/Linux).
Voor app-ontwikkeling is het dichtstbijzijnde equivalent van Xcode Visual Studio. Voor het bewerken van platformoverschrijdende broncodes (en een groot aantal invoegtoepassingen) is Visual Studio Code de populairste keuze.
Sneltoetsen op het toetsenbord
Aanbeveling
Gebruik PowerToys Keyboard Manager om Windows sneltoetsen toe te wijzen aan de sneltoetsen die u op een Mac gebruikt.
| Operatie | Mac | Windows |
|---|---|---|
| Kopiëren | Command+C | Ctrl+C |
| Snijden | Cmd+X | Ctrl+X |
| Plakken | Command+V | Ctrl+V |
| Ongedaan | Cmd+Z | Ctrl+Z |
| Opslaan | Cmd+S | Ctrl+S |
| Openen | Command + O | Ctrl+O |
| Computer vergrendelen | Cmd+Control+Q | WindowsKey+L |
| Bureaublad weergeven | Command+F3 | WindowsKey+D |
| Bestandsbrowser openen | Cmd+N | WindowsKey+E |
| Vensters minimaliseren | Cmd+M | WindowsKey+M |
| Zoeken | Command+spatie | WindowsKey |
| Actief venster sluiten | Cmd+W | Control+W |
| Huidige taak wisselen | Toetsencombinatie Command+Tab | Alt+Tab |
| Een venster maximaliseren naar volledig scherm | Control+Command+F | Windows-toets+Pijl omhoog |
| Scherm opslaan (schermopname) | Cmd+Shift+3 | WindowsKey+PrtScn (opgeslagen als bestand) of PrtScn (naar klembord) |
| Regio/venster opslaan (schermopname) | Command+Shift+4 | WindowsKey+Shift+S (hiermee opent u het knipprogramma) |
| Itemgegevens of eigenschappen weergeven | Cmd+I | Alt + Enter |
| Alle items selecteren | Command+A | Ctrl+A |
| Meer dan één item in een lijst selecteren (niet-aaneengesloten) | Opdracht en klik vervolgens op elk item | Houd Ctrl ingedrukt en klik vervolgens op elk item |
| Speciale tekens typen | Option+-tekentoets | Alt+-tekentoets |
Sneltoetsen voor Trackpad
Opmerking
Sommige van deze sneltoetsen vereisen een 'Precision Trackpad', zoals het trackpad op Surface apparaten en enkele andere laptops van derden.
U kunt trackpad-opties op beide platforms configureren.
| Operatie | Mac | Windows |
|---|---|---|
| Scrollen | Swipe met twee vingers verticaal | Swipe met twee vingers verticaal |
| Zoom | Twee vinger knijpen in en uit | Twee vinger knijpen in en uit |
| Swipe terug en vooruit tussen weergaven | Swipe met twee vingers zijwaarts | Swipe met twee vingers zijwaarts |
| Virtuele werkruimten wisselen | Vier vingers swipen zijwaarts | Vier vingers swipen zijwaarts |
| Momenteel geopende apps weergeven | Vier vingers omhoog swipen | Drie vingers omhoog swipen |
| Schakelen tussen apps | Niet van toepassing. | Langzaam met drie vingers zijwaarts vegen |
| Ga naar het bureaublad | Vier vingers uitspreiden | Veeg met drie vingers omlaag |
| Actiecentrum openen | Schuif vanaf rechts met twee vingers | Tik met drie vingers |
| Extra informatie openen | Tik met drie vingers | Niet van toepassing. |
| Launchpad weergeven/een app starten | Knijpen met vier vingers | Tik met vier vingers |
Opdrachtregelshells en terminals
Windows ondersteunt verschillende opdrachtregelshells en terminals. Deze hulpprogramma's werken soms iets anders dan de BASH-shell- en terminalemulator-apps van de Mac, zoals Terminal en iTerm.
Windows shells
Windows heeft twee primaire opdrachtregelshells:
PowerShell - PowerShell is een platformoverschrijdend framework voor taakautomatisering en configuratiebeheer. Het bestaat uit een opdrachtregelshell en scripttaal die is gebouwd op .NET. Met PowerShell kunnen beheerders, ontwikkelaars en hoofdgebruikers snel taken beheren en automatiseren die complexe processen en verschillende aspecten van de omgeving en het besturingssysteem beheren. PowerShell is volledig open source en omdat het platformoverschrijdend is, is het ook beschikbaar voor Mac en Linux.
Mac- en Linux BASH-shellgebruikers: PowerShell ondersteunt ook veel opdrachtaliassen waarmee u al bekend bent. Voorbeeld:
- Geef de inhoud van de huidige map weer met:
ls - Bestanden verplaatsen met:
mv - Naar een nieuwe map gaan met:
cd <path>
Sommige opdrachten en argumenten verschillen in PowerShell versus BASH. Meer informatie door in te voeren:
get-helpin PowerShell of bekijk de compatibiliteitsaliassen in de documenten.Als u PowerShell als beheerder wilt uitvoeren, voert u PowerShell in het menu Start van Windows in en selecteert u vervolgens Run as Administrator.
- Geef de inhoud van de huidige map weer met:
Windows opdrachtregel (Cmd) - Windows levert nog steeds de traditionele opdrachtprompt (en console, zie hieronder), waardoor compatibiliteit met huidige en verouderde MS-DOS-compatibele opdrachten en batchbestanden wordt geboden. Cmd is handig bij het uitvoeren van bestaande of oudere batchbestanden of opdrachtregelbewerkingen. Leer en gebruik PowerShell echter omdat Cmd nu in onderhoud is en geen verbeteringen of nieuwe functies in de toekomst ontvangt.
Linux-shells
U kunt nu Windows-subsysteem voor Linux (WSL) installeren ter ondersteuning van het uitvoeren van een Linux-shell binnen Windows. Dit betekent dat u bash kunt uitvoeren, met de specifieke Linux-distributie die u kiest, geïntegreerd in Windows. Het gebruik van WSL biedt het type omgeving dat het meest bekend is voor Mac-gebruikers. U gebruikt bijvoorbeeld ls om de bestanden in een huidige map weer te geven, niet dir zoals bij de traditionele Windows Cmd Shell. Zie de Windows-subsysteem voor Linux Installation Guide voor meer informatie over het installeren en gebruiken van WSL. Linux-distributies die u op Windows met WSL kunt installeren, zijn onder andere:
- Ubuntu 24.04 LTS
- Ubuntu 22.04 LTS
- Kali Linux
- Debian GNU/Linux
- openSUSE Leap 15.6
- SUSE Linux Enterprise Server 15 SP6
Om er maar een paar te noemen. Meer informatie vindt u in de WSL-installatiedocumenten en installeer ze rechtstreeks vanuit de Microsoft Store.
Windows-terminals
Naast veel aanbiedingen van derden biedt Microsoft twee terminals. Deze terminals zijn GUI-toepassingen die toegang bieden tot opdrachtregelshells en toepassingen.
Windows Terminal: Windows Terminal is een moderne, zeer configureerbare commandoregelterminalapplicatie die zeer hoge prestaties biedt, een commandoregelgebruikerservaring met lage latentie, meerdere tabbladen, gesplitste venstervensters, aangepaste thema's en stijlen, meerdere 'profielen' voor verschillende shells of commandoregel-apps en aanzienlijke mogelijkheden om vele aspecten van uw commandoregelgebruikerservaring te configureren en personaliseren. Windows Terminal is vooraf geïnstalleerd op Windows 11. Op Windows 10 kunt u deze installeren vanuit de Microsoft Store.
U kunt Windows Terminal gebruiken om tabbladen te openen die zijn verbonden met PowerShell, WSL-shells (zoals Ubuntu of Debian), de traditionele Windows opdrachtprompt of een andere opdrachtregel-app (bijvoorbeeld SSH, Azure CLI, Git Bash).
Console: In macOS en Linux starten gebruikers meestal hun voorkeursterminaltoepassing, die vervolgens de standaardshell van de gebruiker maakt en er verbinding mee maakt (bijvoorbeeld BASH).
Vanwege een historische eigenaardigheid starten Windows-gebruikers traditioneel hun shell, en Windows start automatisch een GUI Console-app en maakt verbinding.
Hoewel u shells nog steeds rechtstreeks kunt starten en de verouderde Windows Console kunt gebruiken, wordt u ten zeerste aangeraden om in plaats daarvan Windows Terminal te installeren en te gebruiken om de beste, snelste, meest productieve opdrachtregelervaring te ervaren.
Apps en hulpprogramma's
| Applicatie | MacOS | Windows |
|---|---|---|
| Instellingen en voorkeuren | Systeemvoorkeuren | Instellingen |
| Taakbeheer | Activiteitsmonitor | Taakbeheer |
| Schijfopmaak | Schijfhulpprogramma | Schijfbeheer |
| Tekst bewerken | TextEdit | Blocnote |
| Evenementenoverzicht | console | Logboeken |
| Bestanden/apps zoeken | Command+spatie | Windows sleutel |
| Pakketbeheer | Homebrew | WinGet |
| Vensterbeheer | Missiecontrole | Snap Layouts (WindowsKey+Z) |
| Hulpprogramma's voor productiviteit | Niet van toepassing. | PowerToys |
Windows developer