3

所以我在我的 .bashrc 文件中有这个:

alias open="vi"

因此,当我在 java 中编程时,如果我输入“vi Te[TAB]”,它将自动完成为“vi Test.java”而不是“vi Test.class”或“vi Test”。如果我使用别名“open”进行操作,情况就不一样了。我该如何解决?

4

1 回答 1

4

eval $(complete -p vi | sed 's/vi/open/')你的.bashrc. 它将open使用与vi.

于 2013-10-12T22:20:46.487 回答