本篇文章為大家展示了如何為 .NET Core CLI 啟用TAB自動(dòng)補(bǔ)全功能,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
在 Linux 下經(jīng)??梢园l(fā)現(xiàn)有些目錄/文件名,以及有些工具可以命令輸入幾個(gè)字母之后按 TAB 自動(dòng)補(bǔ)全,最近發(fā)現(xiàn)其實(shí) dotnet cli 也可以,從.NET Core 2.0 SDK 開始,NET Core CLI 支持 tab 自動(dòng)補(bǔ)全。你如果已經(jīng)裝了 dotnet Core Sdk,但是不知道版本,可以在命令行中輸入 dotnet --info
來查看版本信息。
下面是 tab 自動(dòng)補(bǔ)全提供的一些示例:
輸入 | 將變?yōu)?/th> | 因?yàn)?/th> |
---|---|---|
dotnet a? | dotnet add | add 是第一項(xiàng)子命令,按字母排序。 |
dotnet add p? | dotnet add --help | Tab 自動(dòng)補(bǔ)全匹配子字符串,--help 首先按字母順序排列。 |
dotnet add p?? | dotnet add package | 第二次按 Tab 將顯示下一條建議。 |
dotnet add package Microsoft? | dotnet add package Microsoft.ApplicationInsights.Web | 結(jié)果按字母順序返回。 |
dotnet remove reference ? | dotnet remove reference ..\..\src\OmniSharp.DotNet\OmniSharp.DotNet.csproj | Tab 自動(dòng)補(bǔ)全是可識別的項(xiàng)目文件。 |
要將 tab 自動(dòng)補(bǔ)全添加到適用于 .NET Core CLI 的 PowerShell,請創(chuàng)建或編輯存儲在變量 $PROFILE
中的配置文件。 有關(guān)詳細(xì)信息,請參閱如何創(chuàng)建配置文件和配置文件和執(zhí)行策略。
在 Powershell 中執(zhí)行 notepad $profile
命令,會打開 $profile
配置文件,如果不能保存請嘗試用管理員模式的powershell中執(zhí)行。
將以下代碼添加到配置文件中:
如果想看 $profile
配置文件,可以打開 %USERPROFILE%\Documents\WindowsPowerShell
目錄,
在這個(gè)目錄下會有一個(gè) Microsoft.PowerShellISE_profile.ps1
的文件,這就是上面的配置文件
要將 tab 自動(dòng)補(bǔ)全添加到適用于 .NET Core CLI 的 bash shell,請將以下代碼添加到 .bashrc
文件:
實(shí)際使用的效果就如上面的示例一般,如輸入一個(gè) dotnet a
,然后按一下 TAB 鍵,命令就會自動(dòng)補(bǔ)充為 dotnet add
,其他的命令就自己去嘗試一下吧~~
上述內(nèi)容就是如何為 .NET Core CLI 啟用TAB自動(dòng)補(bǔ)全功能,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。