如何解决当按名称上带有空格的文件夹上的选项卡时,mac bash终端用三个“ \\\”替换一个“ \”
我正在尝试检查我的bash_profile,bashrc和/ etc / profile,但是我没有〜/ .inputrc,所以我在尝试每次使用代字号“〜”时试图弄清楚我做了什么而发疯我想自动完成目录的名称,它将所有文件夹替换为在Mac上显示为"~/Sample/Folder\ Space/"
的空格,如果我按此文件夹上的tab或Sample之后,它将变成{{1} },我得到一个错误,该目录不存在,这是真的。.我忘记了我按的是这样做的.. ughhhh
解决方法
为什么不创建一个新的~/.inputrc
重新启动终端窗口?
您可以将以下条目放入新的~/.inputrc
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
步骤:
-
在您的终端机上
-
键入
nano ~/.inputrc
,将以下内容粘贴到 分隔线set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete
-
命中
Control+O
以将更改保存到~/.inputrc
,然后保存control+X
退出。 -
打开一个新的“终端”窗口或选项卡,或键入“登录”以打开一个具有有效规则的新会话。
-
键入并按下
tab
键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。