【问题标题】:Backwards autocomplete in bash?在bash中向后自动完成?
【发布时间】:2015-02-11 21:01:15
【问题描述】:

例如如果我的目录中有文件 abc.txt、def.txt,我可以输入

a[Tab]

它会自动完成到 abc.txt。 有没有一些捷径可以用来做相反的事情?例如。我输入

f.txt[KeyCombo]

它会自动完成到 def.txt 吗? 如果不存在这样的快捷方式,是否有人编写了 .bashrc 脚本来执行此操作?

【问题讨论】:

标签: bash shell terminal keyboard-shortcuts


【解决方案1】:

shell 中的键盘组合键通常是预定义的以执行某种形式的功能,而不是提供选项以用作在 shell 中打开文件的快捷键。

例子

CTRL-t :清除屏幕。 ALT+t OR ESC+t:转置单词

CTRL-u : 删除整行。

CTRL-k : 从当前光标位置删除到行尾。

HOME OR CTRL-a :将光标移动到行首。 ...等等...

尽管如此,可以将文件名分配给 bash.rc 文件中的变量,然后在需要时调用这些变量(我建议对长文件名这样做,因为 shell 中的自动完成功能非常有效)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 2016-08-16
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    相关资源
    最近更新 更多