win11如何打開(kāi)開(kāi)發(fā)者模式? Win11開(kāi)發(fā)人員需要采用的5項(xiàng)建議

在使用 Windows 來(lái)開(kāi)發(fā)時(shí),有時(shí)候會(huì)遇到一些令人頭疼的情況。Microsoft 長(zhǎng)期以來(lái)關(guān)注的重點(diǎn)是支持自家語(yǔ)言的生態(tài)系統(tǒng),例如 C#、F# 和 VB 等。而對(duì)其他工具的支持則經(jīng)常被忽視。畢竟自家的才是親兒子嘛。舉例來(lái)說(shuō),直到 2022 年,Windows 才首次引入了官方的軟件包管理器(Winget)。
無(wú)論你是將 Windows 作為主力開(kāi)發(fā)平臺(tái),還是因?yàn)樵谵k公環(huán)境中無(wú)法使用 Linux 才轉(zhuǎn)投 Windows 陣營(yíng),都有一些簡(jiǎn)便快速的方法,可以 Windows 11 開(kāi)發(fā)之旅更加高效、順暢。
建議 1:?jiǎn)⒂瞄_(kāi)發(fā)人員模式
啟用開(kāi)發(fā)人員模式可以解鎖 Windows 11 中許多開(kāi)發(fā)者相關(guān)的功能,例如:允許安裝未經(jīng)簽名的應(yīng)用程序、啟用 Linux 子系統(tǒng)(WSL 2)和使用 Windows 終端調(diào)試應(yīng)用程序。
要啟用開(kāi)發(fā)人員模式,請(qǐng)按照以下步驟操作:
1、使用Windows + I
快捷鍵打開(kāi)「設(shè)置」,在左側(cè)面板中點(diǎn)擊「系統(tǒng)」,然后在右側(cè)選擇「開(kāi)發(fā)者選項(xiàng)」。
2、啟用「開(kāi)發(fā)人員模式」開(kāi)關(guān)
啟用 Windows 11 開(kāi)發(fā)人員模式
在使用 Windows 資源管理器時(shí),進(jìn)行一些基本的調(diào)整可以讓你的開(kāi)發(fā)工作更輕松。以下是一些建議:
- 顯示隱藏和系統(tǒng)文件 默認(rèn)情況下,Windows 會(huì)隱藏某些文件和文件夾,例如系統(tǒng)文件和隱藏文件夾。如果需要訪問(wèn)這些文件或文件夾,可以打開(kāi)「顯示隱藏和系統(tǒng)文件」開(kāi)關(guān)。
- 顯示文件擴(kuò)展名 默認(rèn)情況下,Windows 會(huì)隱藏已知文件類(lèi)型的擴(kuò)展名。這可以讓文件看起來(lái)更整潔,但也可能會(huì)導(dǎo)致混淆。如果你希望看到文件擴(kuò)展名,可以打開(kāi)「顯示文件擴(kuò)展名」開(kāi)關(guān)。
優(yōu)化文件資源管理器中的文件顯示
建議 2:安裝軟件包管理器
Winget 軟件包管理器目前的狀況有點(diǎn)奇怪:從 2022 年發(fā)布至今,已經(jīng)有好幾年了,按 Microsoft 的影響力和 Windows 的體量,理論上應(yīng)該很快就會(huì)取代像 Chocolatey 或 Scoop 這樣的第三方包管理器。然而,后兩者都成功地在市場(chǎng)上找到了自己的定位,而且活得很好。
- Chocolatey 是一個(gè)更全面的開(kāi)源項(xiàng)目軟件包管理器。
- Scoop 則專(zhuān)注于減少冗余,以更「便攜」的方式簡(jiǎn)化在 Windows 上安裝和卸載應(yīng)用程序。
Winget 的目標(biāo)是替代前者,并提供類(lèi)似于在 Linux 或 macOS 中軟件包管理器那樣熟悉的倉(cāng)庫(kù)系統(tǒng)(如 dpkg、Yum 或 Brew)。
winget 軟件包管理器
Winget 在與 Winstall 結(jié)合使用時(shí),有一個(gè)非常實(shí)用的應(yīng)用場(chǎng)景:Winstall 能讓新環(huán)境的自動(dòng)化設(shè)置更加輕松。通過(guò) Winget Manifests,你可以方便地安裝或更新項(xiàng)目的依賴(lài)關(guān)系。
在選擇軟件包管理器時(shí),開(kāi)發(fā)人員可以根據(jù)自己的需求進(jìn)行選擇。如果你需要一個(gè)功能全面、生態(tài)系統(tǒng)成熟的軟件包管理器,那么 Chocolatey 或 Scoop 是一個(gè)不錯(cuò)的選擇。如果你需要一個(gè)簡(jiǎn)單、易用的軟件包管理器,那么 Winget 是一個(gè)不錯(cuò)的選擇。
- 雖然圍繞 Winget 的生態(tài)系統(tǒng)仍在不斷發(fā)展,但目前仍然是一個(gè)相對(duì)新的工具。
- 一些應(yīng)用程序會(huì)直接從 GitHub 打包成 Scoop 或 Chocolatey。
建議 3:使用 Windows Terminal
Windows 11 中的全新 Windows Terminal 是一個(gè)功能強(qiáng)大的終端應(yīng)用程序,它對(duì)命令行窗口進(jìn)行了徹底的改進(jìn)。它提供了以下優(yōu)勢(shì):
- 支持多種 Shell,包括 PowerShell、CMD 和 WSL。
- 可定制,支持標(biāo)簽。
- 開(kāi)源
- 采用了類(lèi)似于 VSCode 的 JSON 配置設(shè)置
- 用戶可以輕松設(shè)置默認(rèn)的 Shell
- 支持并排或分割窗格
- 能夠調(diào)整背景透明度
- 支持使用第三方主題或自定義工具
Windows Terminal
此外,PowerShell 配置文件和腳本也可以幫助你提高工作效率和簡(jiǎn)化任務(wù)。PowerShell 配置文件可以像 ZSH 或 Bash 的rc
文件一樣,用于設(shè)置別名、腳本或常用功能。PowerShell 還擁有一個(gè)強(qiáng)大的生態(tài)系統(tǒng),可以通過(guò) GitHub 找到許多實(shí)用腳本或函數(shù)的強(qiáng)大示例。
建議 4:在 Windows Defender 中排除開(kāi)發(fā)文件夾
盡管 Microsoft 近年來(lái)一直在努力贏回開(kāi)發(fā)者,但 Windows 的文件系統(tǒng)經(jīng)常成為一個(gè)痛點(diǎn)。與 Linux 的標(biāo)準(zhǔn) ext4 文件系統(tǒng)相比,NTFS 被認(rèn)為在性能上存在差距。而 Windows Defender 的實(shí)時(shí)保護(hù)可能導(dǎo)致在處理類(lèi)似 node_modules 這樣大量文件的目錄時(shí),文件系統(tǒng)變得遲緩。
推薦閱讀:如何在 Windows 11 中設(shè)置 Dev Drive 開(kāi)發(fā)驅(qū)動(dòng)器
雖然不建議完全關(guān)閉實(shí)時(shí)保護(hù),但可以在 Windows Defender 中為特定目錄添加例外:
1、打開(kāi)「Windows 安全中心」,在左側(cè)面板中選擇「病毒和威脅防護(hù)」,然后點(diǎn)擊右側(cè)的「管理設(shè)置」按鈕。
2、在「排除項(xiàng)」中添加要排除的文件夾路徑。
在 Windows Defender 中排除文件夾
如果您在使用 WSL 時(shí)遇到文件系統(tǒng)性能問(wèn)題,建議避免直接在 WSL 中掛載 Windows 驅(qū)動(dòng)器,而是直接在 WSL 2 的 ext4 文件系統(tǒng)中進(jìn)行工作。WSL 2 切換到使用 9P 協(xié)議來(lái)掛載 Windows 驅(qū)動(dòng)器,可能為一些用戶引入更多性能問(wèn)題。
建議 5:使用 WSL 集成
WSL 已經(jīng)發(fā)布多年,而且隨著時(shí)間的推移還在不斷得到改進(jìn)。圍繞它已經(jīng)發(fā)展起來(lái)一個(gè)龐大的工具生態(tài)系統(tǒng),其中既包括第一方也有第三方工具。許多本地 Windows 應(yīng)用程序已經(jīng)能夠與 WSL 集成,其中的重頭戲莫過(guò)于 Docker 和 VSCode。
VSCode WSL 集成
VSCode 是目前最出色的通用文本編輯器之一。它擁有豐富的擴(kuò)展生態(tài)系統(tǒng),支持幾乎任何語(yǔ)言或 Linter,而且相對(duì)輕量且具有極高的定制性。這是 Microsoft 將關(guān)注點(diǎn)轉(zhuǎn)向開(kāi)發(fā)者并再次取得成功的又一實(shí)例。
VSCode 的 Remote Development 擴(kuò)展是一款出色的插件集,它允許 VSCode 在 Windows 機(jī)器上本地運(yùn)行的同時(shí),在 Linux 上安裝 vscode-server 遠(yuǎn)程運(yùn)行。其工作方式是連接到遠(yuǎn)程設(shè)備,安裝輕量級(jí)的 vscode-server,并通過(guò)此代理將客戶端的所有訪問(wèn)進(jìn)行代理。類(lèi)似的實(shí)現(xiàn)方式也適用于 SSH 或在容器內(nèi)進(jìn)行開(kāi)發(fā)。
WSL Docker 集成
Windows 和 macOS 都使用 LinuxKit 工具來(lái)虛擬化 Linux 內(nèi)核以運(yùn)行容器。這是一種通用的方法,可以讓開(kāi)發(fā)人員在 Windows 或 macOS 上運(yùn)行任何 Linux 容器。
然而,使用 LinuxKit 也存在一些缺點(diǎn)。例如,它可能會(huì)導(dǎo)致性能開(kāi)銷(xiāo),尤其是在運(yùn)行高級(jí)功能的容器時(shí)。此外,LinuxKit 可能無(wú)法很好地支持特定容器的功能。
使用 WSL 2 作為 Docker Desktop 的默認(rèn)后端可以解決這些問(wèn)題,這意味著可以在 WSL 2 中使用 Linux 內(nèi)核來(lái)透明地運(yùn)行容器,從而獲得更好的性能和功能支持。
通過(guò)這 5 個(gè)實(shí)用建議,可以讓你的 Windows 11 開(kāi)發(fā)之旅更加高效、順暢。暢享開(kāi)發(fā)的樂(lè)趣,助力項(xiàng)目取得更大成功!
相關(guān)文章
Win11ps5手柄怎么連接? ps5手柄連接電腦設(shè)置方法
相信在座的很多游戲玩家對(duì)ps5手柄并不陌生,其觸覺(jué)反饋功能,能讓玩家在游戲過(guò)程中體驗(yàn)更加豐富的觸感,同時(shí)還有自適應(yīng)扳機(jī),可以讓玩家在游戲沉浸方面有所提升,該怎么連2024-06-28win11怎么添加顯示桌面按鈕 win11顯示桌面按鈕設(shè)置教程
在以往的Windows系統(tǒng)中,用戶只要點(diǎn)擊右下角的返回桌面按鈕就能一鍵返回桌面,非常方便,但是有用戶升級(jí)到Win11之后發(fā)現(xiàn)這個(gè)功能被取消了,那我們要如何在Win11中去設(shè)置顯示2024-06-27Win11新機(jī)開(kāi)荒一定要修改的默認(rèn)設(shè)置
很多朋友不是很喜歡win11的部分設(shè)置,我們可以通過(guò)修改默認(rèn)設(shè)置來(lái)讓win11更好用,有哪些默認(rèn)設(shè)置可以更改呢?詳細(xì)請(qǐng)看下文介紹2024-06-18- 很多朋友之前習(xí)慣了WIN7和WIN10的操作界面,win11用起來(lái)不順手,其實(shí)改完這些設(shè)置,讓你的Win11比Win10更好用2024-06-18
Win11 Canary 26227預(yù)覽版鼠標(biāo)靈敏度怎么設(shè)置?
微軟 Win11 Canary 26227 將“提高指針精確度”等選項(xiàng)遷至設(shè)置,升級(jí)知這個(gè)版本的朋友想要調(diào)整鼠標(biāo)靈敏度需要再設(shè)置中操作哦2024-05-31Win11系統(tǒng)如何設(shè)置免打擾功能? Win11開(kāi)啟免打擾模式的方法
用Win11系統(tǒng)的用戶想要設(shè)置免打擾模式,但是需要自己手動(dòng)開(kāi)啟,該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程2024-04-22瀏覽器怎么設(shè)置開(kāi)機(jī)自啟動(dòng)? Win11開(kāi)機(jī)自動(dòng)打開(kāi)瀏覽器的方法
每天的工作都需要打開(kāi)瀏覽器,想要實(shí)現(xiàn)打開(kāi)電腦自動(dòng)啟動(dòng)瀏覽器,該怎么設(shè)置呢?今天我們就來(lái)看看win11系統(tǒng)中設(shè)置開(kāi)機(jī)自動(dòng)打開(kāi)瀏覽器的技巧2024-04-10Win11怎么不顯示聚焦圖片? 通過(guò)注冊(cè)表設(shè)置是否顯示聚焦圖片的方法
win11聚焦圖片可以自己設(shè)置顯示或者不顯示,很多朋友不會(huì)設(shè)置,今天我們就來(lái)看看通過(guò)修改注冊(cè)表來(lái)實(shí)現(xiàn)這個(gè)功能的技巧2024-03-28Win111 24H2 將更多控制面板功能移至“設(shè)置”界面中
在即將推出的 Windows 11 Version 24H2 更新中,將遷移更多功能和選項(xiàng)到設(shè)置應(yīng)用中,下文小編為大家?guī)?lái)了相關(guān)介紹,一起看看吧2024-03-20win11 24h2無(wú)法使用wallpaper engine設(shè)置壁紙?jiān)趺唇鉀Q?
wallpaper engine是壁紙?jiān)O(shè)置軟件,如果您在Windows 11中無(wú)法使用wallpaper engine修改桌面背景,可以嘗試以下幾種方法,詳細(xì)請(qǐng)看下文介紹2024-03-16