簡體   English   中英

如何使 Powershell 像 Linux/Unix 系統或“cmd” shell 一樣自動完成?

[英]How to make Powershell autocomplete like Linux/Unix systems or “cmd” shell?

情況

每次我按 TAB 鍵時,Powershell 都會在完成單詞的乞求時以.\結尾。


例子

我有一個名為Test.jar的文件,我將使用mv命令將文件名更改為其他文件名。 如果我在輸入現有文件時按 TAB,它看起來像:

$ mv .\Test.jar ...

我有辦法改變自動完成行為嗎?

有人會爭辯說,PowerShell 自動完成行為比 bash 或具有純文件名的等效項“更”正確,並且“語法更好”。

當它將.\添加到開頭時,它不會影響功能。 它正在澄清您輸入的內容。 它都澄清了:

  1. 您正在使用文件名而不是命令,即如果您有一個名為“mv”的文件,您可以看到它是您正在使用的文件。
  2. 明確文件的位置位於當前工作目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM