我在终端中遇到了一种奇怪而烦人的行为。当我键入协议(即' http:')时,管道(|)字符反斜杠()会自动插入管道符号之前。
My test:
type 'htt'+'|' => 'ht|'
type 'htt:'+'|' => 'htt:|'
type 'http'+'|' => 'http|'
type 'http:'+'|' => 'http:\|'
type 'http://foo.com'+'|' => 'http://foo.com\|'
type 'curl http://foo.com'+'|' => 'curl http://foo.com\|'
type 'curl https://foo.com'+'|' => 'curl http://foo.com\|'
当我使用' ftp时会发生同样的事情:'但不是在我使用&#; telnet时:'
有人知道这可以做什么吗?
这是我的系统: OSX sierra iTerm2 3.0.12 zsh 5.2(x86_64-apple-darwin16.1.0) pretzo(https://github.com/sorin-ionescu/prezto)