Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az útmutató segít átvinni a macOS-fejlesztési munkafolyamatokat Windows, Linuxos Windows-alrendszer (WSL) és Windows natív fejlesztői eszközökre.
Natív Windows alkalmazásfejlesztés esetén az Xcode legközelebbi megfelelője Visual Studio. Platformfüggetlen forráskódszerkesztéshez és nagy méretű bővítmény-ökoszisztémához használja a Visual Studio Code. Ha terminálból vagy platformfüggetlen keretrendszerből készít Windows alkalmazásokat, a nyilvános előzetes verziójú Windows-alkalmazás fejlesztői parancssori felület SDK-k beállítására, csomagidentitás hozzáadására és MSIX-csomagok létrehozására is képes.
Windows beállítása fejlesztéshez
Kezdje az alábbi Windows 11 funkciókkal:
Fejlesztői beállítások konfigurálása. A Windows 11 25H2-es és újabb verziójában nyissa meg a Settings > System > Advanced fájlt a fájlkiterjesztések, a rejtett fájlok, a hosszú útvonalak, az alapértelmezett terminál, a PowerShell-szkriptek, a sudo, a fejlesztői mód és a Dev Drive konfigurálásához. A korábbi verziókban a Beállítások között keresse a Fejlesztőknek lehetőséget. A fejlesztői mód elsősorban az Windows alkalmazások fejlesztéséhez, üzembe helyezéséhez és teszteléséhez szükséges; a legtöbb webes vagy platformfüggetlen fejlesztéshez nem szükséges. További részletekért lásd: Speciális Windows beállítások.
Eszközök telepítése a WinGet használatával.A Windows Csomagkezelő (WinGet) egy package manager Windows megfelelője, például a Homebrew. Alkalmazásokat kereshet, telepíthet, frissíthet, távolíthat el és konfigurálhat. Például frissíti a
winget upgrade --allWinGet által kezelt csomagokat.A beállítás megismételhetővé tétele.A WinGet Configuration YAML-fájllal deklarálja a csomagokat és Windows beállításokat. Tároljon egy konfigurációt a projekttel vagy az előkészítési dokumentációval, tekintse át az erőforrásait a futtatás előtt, és alkalmazza a következőkkel:
winget configure -f <path-to-configuration-file>Fontolja meg a Dev Drive-ot.A Dev Drive egy fejlesztési számítási feladatokhoz optimalizált ReFS-kötet. Az általános dokumentumok helyett forrástárakhoz, csomaggyorsítótárakhoz és buildkimenetekhez használható. Hozzon létre egyet innen: Beállítások > Rendszer > Tárterület > Speciális tárterület-beállítások > Lemezek és kötetek.
Billentyűparancsok
Borravaló
A PowerToys Keyboard Managerrel újraképzhet billentyűket és billentyűparancsokat. PowerToys Quick Accent gyors hozzáférést biztosít az ékezetes karakterekhez.
| Operation | macOS | Windows |
|---|---|---|
| Másolat | Vezérlő+C | Ctrl+C |
| Vág | Cmd+X | Ctrl+X |
| Beillesztés | Command+V | Ctrl+V |
| Visszavonás | Cmd+Z | Ctrl+Z |
| Megment | Ctrl+S | Ctrl+S |
| Nyitott | Cmd+O | Ctrl+O |
| Számítógép zárolása | Command+Control+Q | Windows billentyű+L |
| Asztal megjelenítése | Cmd+F3 | Windows billentyű+D |
| Fájlböngésző megnyitása | Command+N a Finderben | Windows billentyű+E |
| Az előtéralkalmazásban vagy az asztalon lévő összes ablak kis méretűre állítása | Command+Option+M (előtéralkalmazás) | Windows billentyű+M (Asztal) |
| Kereső | Command+Szóköz | Windows billentyű+S |
| Dokumentum vagy lap bezárása | Cmd+W | Ctrl+W |
| Lépjen ki az aktív alkalmazásból, vagy zárja be az aktív ablakot | Command+Q (kilépés az alkalmazásból) | Alt+F4 (ablak bezárása) |
| Alkalmazások váltása | Command + Tab (Váltás az alkalmazások között) | Alt+Tab (váltás az ablakok között) |
| Megnyitott ablakok megjelenítése | Control+Fel nyíl | Windows billentyű+Tab |
| Virtuális asztalok váltása | Ctrl+Balra nyíl vagy Ctrl+Jobbra nyíl | Windows billentyű+Ctrl+Balra vagy Windows billentyű+Ctrl+Jobbra |
| Rögzítési elrendezések megnyitása | Nincs adat. | Windows billentyű+Z |
| Képernyőkép mentése | Command+Shift+3 | Windows key+PrtScn |
| Régió vagy ablak rögzítése | Command+Shift+4 | Windows billentyű + Shift + S |
| Eleminformációk vagy tulajdonságok megtekintése | Cmd+I | Alt+Enter |
| Az összes elem kijelölése | Cmd+A | Ctrl+A |
| Nem egymás melletti elemek kijelölése | Parancs, majd jelölje ki az egyes elemeket | Ctrl, majd jelölje ki az egyes elemeket |
| Emoji és szimbólumválasztó megnyitása | Control+Command+Space | Windows billentyű+. |
A Windows terminálban alapértelmezés szerint a Ctrl+Shift+C és a Ctrl+Shift+V billentyűparancsokat használhatja másoláshoz és beillesztéshez. A Ctrl+C billentyűkombináció továbbra is elérhető marad a futó parancsok megszakításához.
Trackpad-billentyűparancsok
Jegyzet
Ezekhez a kézmozdulatokhoz precíziós érintőpárnára van szükség. Konfiguráljon három- és négyujjas kézmozdulatokat a Beállítások > Bluetooth > eszköz > érintőpadja alatt.
| Operation | macOS | Windows |
|---|---|---|
| Kézirattekercs | Kétujjas függőleges pöccintés | Kétujjas függőleges pöccintés |
| Ráközelít | Csippentés két ujjal | Kétujjas csippentő mozdulat |
| Helyi menü megnyitása | Kétujjas kattintás | Kétujjas koppintás |
| Megnyitott ablakok megjelenítése | Négyujjas felfelé simítás | Három ujjal felfelé pöccintés |
| Asztal megjelenítése | Terpeszd szét négy ujjadat | Lefelé húzás három ujjal |
| Alkalmazások váltása | Nincs adat. | Három ujjal balra vagy jobbra pöccintés |
| Virtuális asztalok váltása | Négy ujjal balra vagy jobbra pöccintés | Négy ujjal balra vagy jobbra pöccintés |
Az aktuális kézmozdulatok listáját a Windows érintéses kézmozdulatai című témakörben találja.
Parancssori shell-ek és terminálok
Windows terminál powerShell- és parancssori, WSL-disztribúciókat, SSH-t, Azure CLI, Git Bash-t és más parancssori alkalmazásokat üzemeltethet.
PowerShell
A PowerShell egy platformfüggetlen felület és automatizálási nyelv, amely .NET épül. A PowerShell 7 nyílt forráskódú, Windows, macOS és Linux rendszeren fut, és a Windows rendszerhez mellékelt Windows PowerShell 5.1-es verzió mellett települ. Telepítse az aktuális verziót a WinGettel:
winget install --id Microsoft.PowerShell --source winget
Indítsa el a PowerShell 7-et a(z) pwsh segítségével. Az olyan parancsok, mint a ls, mvés cat a PowerShell-parancsmagok aliasai, nem gNU-segédprogramok. A paraméterek és az objektumalapú folyamat viselkedése eltér a Bashtől. Szkriptek fordításakor használja Get-Help és olvassa el a PowerShell-aliasokat .
A Parancssor továbbra is elérhető a Cmd szintaxisára épülő kötegelt fájlok és eszközök számára.
Natív Unix-stílusú eszközök
Számos ismerős parancs natív módon fut Windows WSL nélkül:
-
Coreutils for Windows a Microsoft által karbantartott buildjeit biztosítja olyan parancsokhoz, mint a
ls,cat,cp,mv,grep,find,wc,sort,head,tailésuniq. Telepítse a(z)winget install Microsoft.Coreutilshasználatával. A PowerShell-álnevek elsőbbséget élvezhetnek, ezért használjon például olyan neveket, mint als.exevagy acp.exe, amikor kifejezetten a Coreutils parancsot szeretné használni. -
sudo a Felhasználói fiókok felügyeletén keresztül emeli a parancs jogosultsági szintjét a Windows 11 24H2-es és újabb verzióiban. A Unixtól
sudoeltérően nem futtat parancsot más felhasználóként. A Windows 11 25H2-es és újabb verziójában engedélyezze azt a Beállítások rendszer > speciális beállításai >területen. - A curl és a tar fájlok letöltéséhez és az archívumokkal való munkához szükséges.
- A Szerkesztés egy egyszerű terminálszöveg-szerkesztő, amely az aktuális Windows 11 kiadások részét képezi. Telepítse más támogatott rendszerekre a(z)
winget install Microsoft.Edithasználatával.
Linux használata WSL-vel
Linuxos Windows-alrendszer (WSL) linuxos környezetet futtat közvetlenül Windows, és gyakran a macOS-ről érkező fejlesztők számára a legismertebb lehetőség. Az új telepítések alapértelmezés szerint a WSL 2-t használják.
Ha az alapértelmezett Ubuntu-disztribúcióval szeretné telepíteni a WSL-t, futtassa a következő parancsot egy emelt szintű PowerShell-ablakban, majd indítsa újra a Windows:
wsl --install
Másik disztribúció kiválasztásához listázhatja az elérhető disztribúciókat, és telepítse őket név szerint:
wsl --list --online
wsl --install -d <DistributionName>
A telepítés után a következő paranccsal frissítse a WSL-t:
wsl --update
A Linux-eszközök lehető legjobb teljesítménye érdekében a projekteket a Linux fájlrendszerben tárolja, például a(z) /home/<user>/project helyen, ne a(z) /mnt/c alatt. A WSL-ből futtassa explorer.exe . az aktuális könyvtár megnyitását a Fájlkezelőben. Windows linuxos fájlokat \\wsl$tesz elérhetővé, és Windows és Linux-parancsok meghívhatják egymást.
A Visual Studio Code meg tud nyitni egy projektet a WSL-ben code ., miközben a szerkesztő felülete a Windowson marad, a bővítmények, terminálok és eszközök pedig Linuxon futnak. Lásd Fejlesztés WSL-ben a Visual Studio Code használatával és Munka a Windows és a Linux fájlrendszerei között.
Windows terminál használata
Windows terminál a parancssori munka Windows ajánlott állomása. Támogatja a profilokat, a lapokat, az osztott ablaktáblákat, a témákat, a Unicode-t és a GPU-gyorsított szövegmegjelenítést. A Windows terminál a Windows 11 része, Windows 10-hez pedig a Microsoft Store-ból érhető el.
- Nyissa meg a parancskatalógusát a Ctrl+Shift+P billentyűkombinációval.
- Ossza fel az aktuális profilt ablaktáblákra az Alt+Shift+Plusz vagy az Alt+Shift+Mínusz billentyűkombinációval.
- Profilok létrehozása a PowerShellhez, a WSL-hez, a parancssorhoz, az SSH-hoz és más eszközökhöz.
Az örökölt Windows konzolgazda továbbra is elérhető marad a régebbi parancssori alkalmazásokkal való kompatibilitás érdekében.
Ablakkezelés és hatékonyság
Windows 11 tartalmazza a Snap-elrendezéseket, a Snap Assistt, a Snap-csoportokat és a több asztalt. Vigye a mutatót egy ablak maximalizálás gombjára, vagy nyomja le a Windows billentyű+Z kombinációt az elrendezés kiválasztásához. A Windows billentyű+Tab billentyűkombinációval megtekintheti a rögzítési csoportokat és asztalokat.
Microsoft PowerToys segédprogramokat kínál a fejlesztők és a haladó felhasználók számára. A parancskatalógus egy Spotlight-szerű indító alkalmazáshoz, parancsokhoz, fájlokhoz, beállításokhoz, WinGet-csomagokhoz, megnyitott ablakokhoz, vágólapelőzményekhez és terminálprofilokhoz. Nyissa meg Windows billentyű+Alt+Szóköz billentyűkombinációval. További hasznos segédprogramok közé tartozik a Billentyűzetkezelő, a Gyors ékezetbevitel, a FancyZones és a Munkaterületek.
A Fájlkezelő egyesíti a helyi és a felhőbeli fájlokat, a rögzített helyeket, a lapokat és a legutóbbi elemeket. A View Show > használatával megjelenítheti a fájlkiterjesztéseket és a rejtett fájlokat. Az egyszerűsített helyi menü felül jeleníti meg a gyakran használt parancsokat; az örökölt shellbővítményekhez válassza a További lehetőségek megjelenítése lehetőséget.
Alkalmazások és segédprogramok
| tevékenység | macOS | Windows |
|---|---|---|
| Beállítások | Rendszerbeállítások | Beállítások |
| Folyamatok figyelése | Tevékenységfigyelő | Feladatkezelő |
| Lemezek formázása és particionálása | Lemez segédprogram | Lemezkezelés |
| Szöveg szerkesztése | TextEdit | Jegyzettömb vagy Szerkesztés |
| Rendszeresemények megtekintése | Konzol | Eseménynéző |
| Fájlok és alkalmazások keresése | Reflektorfény | Windows Search vagy PowerToys parancskatalógus |
| Csomagok kezelése | Homebrew | WinGet |
| Fejlesztési fájlok tárolása | Nincs adat. | Fejlesztői meghajtó |
| Unix parancssori eszközök futtatása | Beépített | Coreutils, sudo vagy WSL |
| Ablakok elrendezése | Küldetés-vezérlés | Rögzítési elrendezések és több asztal |
| Hatékonyságnövelő segédprogramok hozzáadása | Nincs adat. | PowerToys |
Windows developer