tab-completion 相关问题

大多数shell提供制表符完成,用户可以在其中键入命令或文件名的一部分,然后按Tab键使shell完成命令。这大大节省了在命令行上工作时所需的按键次数。

如何实现类似 bash 的 Tab 补全?

我正在尝试确定系统如何将字符打印到标准输入 - 也就是说,它如何打印用户可以删除的字符以及如果用户按“Enter”键则将其视为输入的字符。 我

回答 5 投票 0

如何获取我的函数的参数以自动完成“Get-Command”等命令名称?

我正在编写一个函数,它将为我拥有的各种命令/函数提供帮助。我知道 PowerShell 已经竭尽全力提供“实时”帮助,我只需要一个功能...

回答 1 投票 0

如何列出所有 zsh 自动补全?

在 zsh 中,我试图了解哪些命令具有现有的完成功能,以便我可以为没有的命令编写完成功能。 有没有办法列出 zsh 将完成的命令

回答 2 投票 0

npm run 的 Bash 选项卡补全

Bash 选项卡完成以运行 package.json 文件中的脚本。有没有办法在 npm run 的选项卡补全中添加 package.json 文件中的脚本?

回答 1 投票 0

从 FZF 列表中选择完成后,Bash 提示消失

我正在尝试使用 FZF 在 Bash 中编写 Tab 自动完成功能。下面的代码尝试完成自定义命令 mycmd 的目录路径。对于第一个参数,点击选项卡后,找到的目录...

回答 1 投票 0

Tab 补全功能在具有 Parallel 桌面的 Mac 上的“prlctl Enter”容器中不起作用

我编写了一些代码,为我的 Mac 用户提供一个进入其 Parallel 桌面虚拟机的控制台,以便运行我们的 Node JS 框架。该代码本质上找到了正在运行的 Windows VM 并使用“prlctl en...

回答 1 投票 0

编写 bash 自动完成来执行目录树中找到的可执行文件

每当我想启动一个可执行文件时,我想让 bash 自动完成功能发挥作用,例如我想执行 ./build/test/auto/ProviderTester(.exe) 但我只想输入 ./ bash 应该给我

回答 1 投票 0

Git 自动完成自定义命令(后面没有参数)

我一直在尝试为我的自定义命令“git extract-unmerged”添加自动完成功能。如果重要的话,我在 Windows 上通过 MSYS2 在 git bash 中使用 git。 我在 $HOME/

回答 1 投票 0

如何阻止 PsReadline 在按下选项卡时将“.exe”附加到它建议的可执行文件

例如,当我输入 wg 然后按 Tab 键时,我会得到 wget.exe,而我只想得到 wget。虽然我对大多数事情都很满意,但这个功能确实让我很恼火。 更糟糕的是,当我...

回答 1 投票 0

如何使 PowerShell 选项卡补全像 Bash 一样工作

假设我的当前目录中有以下文件: 构建Bar.bat 构建Foo.bat 建屋.bat 我在命令提示符处键入以下内容:./bu,然后按 TAB 键。 在 Bash 中,它得到了扩展......

回答 9 投票 0

模块脚本范围的变量在模块函数的 ArgumentCompleter 块中不可访问

测试.psm1: $script:ProviderItem = [System.Management.Automation.CompletionResultType]::ProviderItem 函数 Get-Files {Get-ChildItem -Path 'C:\Windows\System32\WindowsPowerShell 1.0 n-US\

回答 1 投票 0

VSCode 选项卡完整不包含属性的 equals

在 VSCode 中,当我想向 HTML 元素添加属性时,我可以开始输入它,然后按 Tab 来完成属性名称。但当我这样做时,它不包含等号 (=)。 ...

回答 1 投票 0

我可以让 powershell 选项卡完整显示所有选项,而不是选择特定选项吗?

在 Powershell 中,如果我输入: 安装- Powershell 选项卡完成将通过以 install- 开头的单个命令完成 安装包 我可以再次按 Tab 键查看不同的内容

回答 1 投票 0

Symfony 控制台选项卡完成

我有一个带有基于 CLI 的 Symfony 控制台的应用程序。该应用程序不使用 Symfony 框架,仅使用 Symfony Console 组件。 当我执行时 PHP 应用程序/myapp 我得到了通常的概述...

回答 5 投票 0

Zsh tab 完成复制命令名称

我使用的是 OS X Mountain Lion,运行附带的 ZSH shell (4.3.11),并在顶部安装了 Oh-My-ZSH。 当对 homebrew 等命令使用制表符补全时,当 ZSH 列出可用的 com...

回答 6 投票 0

python argparse 中的自定义选项卡补全

如何在Python脚本中与argparse配合使用shell tab完成? #!/usr/bin/env python 导入argparse def main(**args): 经过 如果 __name__ == '__main__': 解析器=argparse。

回答 2 投票 0

Docker 选项卡/命令完成未显示所有命令

我的 macOS 上安装了 oh-my-zsh 并启用了 docker zsh 插件的用户 A 在我执行 Tab 补全时看到了这一点: $ 码头工人我 image -- 管理图像 images -- 列表图像 导入——我...

回答 2 投票 0

阻止 & 符号自动添加到从项目资源管理器放入 VSCode 控制台的目录路径中

将文件夹从 VSCode 的项目资源管理器拖到 VSCode 的控制台时,路径前会自动添加一个与号 (&),从而弄乱命令。我怎样才能阻止这种情况发生?...

回答 1 投票 0

如何停止终端中 cd 命令后自动出现“&”?

“&”自动出现 每次我使用 CD 命令更改目录后,终端中的“&”符号都会自动出现。我怎样才能摆脱...

回答 1 投票 0

在 shell 中使用制表符完成建议命令

*“PowerShell 提供输入补全功能,以提供提示、启用发现并加快输入输入速度。命令名称、参数名称、参数值和文件路径都可以通过

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.