如何在没有Tab键的情况下触发自动完成功能?


12

我正在使用iPhone和名为ServerAuditior的应用程序将其切换到计算机上。它没有Tab键。查看截图。

没有Tab键如何触发自动完成功能?我不想为cd-ing输入很多字符。

我在此应用程序中有箭头键。我可以左右滑动以使用箭头键。如果在命令结束时眨眼时我可以将其绑定到前进箭头键,那将是惊人的

在此处输入图片说明


2
根据ServerAuditor当前描述,点按两次即可发送制表符。
Blrfl 2013年

Answers:


13

您可以将完成命令绑定到任何键序列。选择易于键入但不太可能出现在普通命令中的内容,例如大写A。放入bind "A":completein ~/.bashrc,新的bash实例将使用大写A并TAB调用完成。


您不会,至少不要扑朔迷离。通常,在这种情况下,我会告诉您键入Control-q A或Control-v A以获得A,但是您似乎也没有控制键。如果A看起来就像您不能没有的东西,请选择Z或简单的符号之一。
凯尔·琼斯

为我工作。顺便说一句,我的问题是“我如何键入A”,我在回答前就删除了。
Mohsen 2013年

由于某种原因,我没有看到Ctrl按钮覆盖文本,因此,我想您可以使用它。
凯尔·琼斯

如果您A在命令中需要一个,只要它是path / filename参数或在命令本身中,就可以使用?然后点击它A来自动完成。或者,您可以将文件放在可以自动完成的重要位置,以获得A。这不是您经常要做的事情,但是在偶尔需要绑定到自动完成而不是自动完成的内容时,它可以应该管用。
CVn

27

键入会Ctrli发送相同的字符Tab。这应该在不重新绑定任何键的情况下起作用。


7

在emacs模式下,点击EscEsc似乎具有与相同的效果Tab


我必须先击中ESC6次才能自动完成,然后ESC在之后每两次进行一次。gnome-terminal在GNUscreen
jordanm

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.