Windows 命令行提示工具安装

 在 Windows Terminal 中安装并配置 PSReadLine 模块,以启用 Tab 键显示选项菜单、箭头键的自动完成功能以及历史搜索功能:

步骤 1:安装 PSReadLine 模块

  1. 打开 Windows Terminal。
  2. 确保你以管理员身份运行 Windows Terminal,或者使用当前用户范围进行安装。
  3. 运行以下命令安装 PSReadLine 模块:
Install-Module -Name PSReadLine -AllowClobber -Force -Scope CurrentUser

步骤 2:导入 PSReadLine 模块

安装完成后,导入 PSReadLine 模块:

Import-Module PSReadLine

步骤 3:配置 PSReadLine

你可以通过编辑 Microsoft.PowerShell_profile.ps1 文件来自动加载并配置 PSReadLine 模块。此文件通常位于以下路径:

  • 对于当前用户:$HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

如果这个文件不存在,你可以创建它:

if (!(Test-Path -Path $PROFILE)) {
    New-Item -ItemType File -Path $PROFILE -Force
}

然后,用你喜欢的编辑器打开文件:

notepad $PROFILE

在文件中添加以下配置代码:

# 导入 PSReadLine 模块
Import-Module PSReadLine

# 配置 Tab 键显示选项菜单
Set-PSReadLineKeyHandler -Key Tab -Function MenuComplete

# 配置箭头键的自动完成功能
Set-PSReadLineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward

# 启用 Ctrl+R 历史搜索功能
Set-PSReadLineKeyHandler -Key Ctrl+r -Function ReverseSearchHistory

# 其他推荐的设置
Set-PSReadLineOption -EditMode Windows
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -HistorySearchCursorMovesToEnd
Set-PSReadLineOption -HistoryNoDuplicates
Set-PSReadLineOption -PredictionViewStyle ListView

步骤 4:重启 Windows Terminal

保存并关闭 Microsoft.PowerShell_profile.ps1 文件后,重新启动 Windows Terminal,PSReadLine 的配置将自动加载。

功能说明

  • Tab 键显示选项菜单:当你按下 Tab 键时,会显示可供选择的命令或文件名补全列表。
  • 箭头键的自动完成功能:按 上箭头 键可以快速浏览以前输入过的命令,基于你已经输入的部分命令进行搜索。按 下箭头 键可以向下浏览匹配的历史命令。
  • 历史搜索功能:按下 Ctrl + r 键后,你可以通过输入部分命令来搜索历史记录中的命令,并按 Enter 运行。

OVER!

你可能感兴趣的:(00.效率工具相关,windows)