【发布时间】:2015-12-29 12:52:54
【问题描述】:
当我尝试在终端中编译和运行我的 java 程序时,我有点恼火
javac example.java
当我想运行 java example 并在 java 命令上使用自动完成功能时,它会自动包含句点 (java example.)。当然,这是标准行为,因为它匹配最长的前缀,但有没有办法在这里切断尾随句点?我不介意编辑某些配置文件,而且我相信我看到其他计算机缩短了这段时间。如果此功能是终端命令java 独有的,那就太好了。
【问题讨论】:
-
我认为它会完成到 example.class ,您是否关闭了计算机上的扩展程序?
-
嗯,有example.java和example.class,所以例子。说得通。这是 bash 版本 3.2.57(1)
-
不知道大家有没有见过unix.stackexchange.com/questions/4738/…
-
如果 svasa 评论中链接的自动完成信息有效,那似乎是正确的答案。如果没有,您可以尝试
touch example在该目录中创建一个虚拟文件,这应该可以欺骗 bash 而不会导致任何其他问题(希望如此)。
标签: java autocomplete bash-completion