日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

如何为 .NET Core CLI 启用 TAB 自动补全功能

發布時間:2023/12/4 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何为 .NET Core CLI 启用 TAB 自动补全功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Intro

在 Linux 下經常可以發現有些目錄/文件名,以及有些工具可以命令輸入幾個字母之后按 TAB 自動補全,最近發現其實 dotnet cli 也可以,從.NET Core 2.0 SDK 開始,NET Core CLI 支持 tab 自動補全。你如果已經裝了 dotnet Core Sdk,但是不知道版本,可以在命令行中輸入?dotnet --info?來查看版本信息。

使用示例

下面是 tab 自動補全提供的一些示例:

輸入將變為因為
dotnet a?dotnet addadd?是第一項子命令,按字母排序。
dotnet add p?dotnet add --helpTab 自動補全匹配子字符串,--help?首先按字母順序排列。
dotnet add p??dotnet add package第二次按 Tab 將顯示下一條建議。
dotnet add package Microsoft?dotnet add package Microsoft.ApplicationInsights.Web結果按字母順序返回。
dotnet remove reference ?dotnet remove reference ..\..\src\OmniSharp.DotNet\OmniSharp.DotNet.csprojTab 自動補全是可識別的項目文件。

啟動 TAB 自動補全功能

Powershell

要將 tab 自動補全添加到適用于 .NET Core CLI 的 PowerShell,請創建或編輯存儲在變量?$PROFILE?中的配置文件。 有關詳細信息,請參閱如何創建配置文件和配置文件和執行策略。

在 Powershell 中執行?notepad $profile?命令,會打開?$profile?配置文件,如果不能保存請嘗試用管理員模式的powershell中執行。

將以下代碼添加到配置文件中:


如果想看?$profile?配置文件,可以打開?%USERPROFILE%\Documents\WindowsPowerShell?目錄,
在這個目錄下會有一個?Microsoft.PowerShellISE_profile.ps1?的文件,這就是上面的配置文件

Bash

要將 tab 自動補全添加到適用于 .NET Core CLI 的 bash shell,請將以下代碼添加到?.bashrc?文件:


實際使用的效果就如上面的示例一般,如輸入一個?dotnet a,然后按一下 TAB 鍵,命令就會自動補充為?dotnet add?,其他的命令就自己去嘗試一下吧~~

如此好用的功能還不快快啟用~

Reference

  • https://docs.microsoft.com/en-us/dotnet/core/tools/enable-tab-autocomplete

  • https://docs.microsoft.com/zh-cn/dotnet/core/tools/enable-tab-autocomplete

原文地址:https://www.cnblogs.com/weihanli/p/enable-tab-autocomplete-for-dotnet-cli.html

.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com


總結

以上是生活随笔為你收集整理的如何为 .NET Core CLI 启用 TAB 自动补全功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。