Windows linux子系统按钮未按预期工作
我刚刚在我的机器上重新安装了windows,并添加了linux子系统(现在是ubuntu),但我在使用它时遇到了一种奇怪的行为。字母Windows linux子系统按钮未按预期工作,windows,bash,windows-subsystem-for-linux,Windows,Bash,Windows Subsystem For Linux,我刚刚在我的机器上重新安装了windows,并添加了linux子系统(现在是ubuntu),但我在使用它时遇到了一种奇怪的行为。字母i不起作用。实际上,它甚至会在按下时发出错误的声音(经典的叮当声)。这个按钮绝对没有问题,因为它在windows中工作正常。它可以在命令行(windows)中工作,但当我打开nano并开始键入时,它也可以在linux子系统中工作。问题只存在于狂欢中。(如果我在nano中键入命令 #!/bin/bash mkdir iiii 并执行它将按预期运行的脚本 因此,我
i
不起作用。实际上,它甚至会在按下时发出错误的声音(经典的叮当声)。这个按钮绝对没有问题,因为它在windows中工作正常。它可以在命令行(windows)中工作,但当我打开nano并开始键入时,它也可以在linux子系统中工作。问题只存在于狂欢中。(如果我在nano中键入命令
#!/bin/bash
mkdir iiii
并执行它将按预期运行的脚本
因此,我能得出的唯一结论是,在按钮I
上有一个快捷键,我找不到该快捷键,该快捷键不起作用(从而产生错误声音)
有什么办法可以禁用这个快捷方式,这样我就可以在我的控制台上键入“i”(显然我使用的比预期的多..并且由于错误而被注意到!)
先谢谢你
编辑
即使粘贴一个包含
i
的单词,也会跳过写它(尝试粘贴历史gothstory
+beep)好的,我自己得到了解决方案。显然,在我的个人资料中包括/etc/inputrc
(在我的.inputrc内)产生了这个问题,但它不是ubuntu特有的。在子系统和实际的debian安装上进行了测试,结果也是一样的!所以刚刚删除了include,它就工作了我怀疑bash可能收到了一个ctrl-I(与tab相同,触发自动完成)。你能在一个可以自动完成的环境中检查它是否仍然发出嘟嘟声,什么也不做,还是自动完成吗?@Aaron我创建了一个包含I的文件夹(我们称之为shine),为自动完成键入sh+tab,它在没有发出嘟嘟声的情况下完成。我的意思是让您键入sh
+I,看看它是否自动完成。如果是,则意味着当您按I时,bash实际上会收到一个ctrl-i@Aaron好的,刚才试过了。它没有添加i
,而且嘟嘟声一直在响。