Bất cứ khi nào tôi gõ l/
vào thiết bị đầu cuối trên OS X (Mavericks), nó sẽ thay thế nó bằng một khoảng trống. Tôi dường như không thể tìm thấy bất kỳ vấn đề hoặc sửa lỗi có liên quan trên Google và tôi không biết tại sao điều này xảy ra.
Ví dụ: nếu tôi muốn gõ:
cd Documents/clinical/
Nó sẽ làm:
cd Documents/clinica
Tôi đã thử hoàn thành tab và nó chỉ làm điều tương tự. Điều này cũng xảy ra trong ZSH.
Tôi đã thử điều này mặc dù, sử dụng tên thư mục thử nghiệm:
mkdir clinical
cd clinica (automatically turns clinical/ into clinica )
mkdir specl
cd
cd clinica spec (it's turning the l/ into whitespaces for clincal/ and specl/ )
Tôi và tôi đã đưa tôi vào thư mục của /clinical/specl/
.
Vì vậy, tôi thực sự không chắc chắn làm thế nào để vượt qua nó.
Có lời khuyên nào không?
$ stty -a
speed 9600 baud; 32 rows; 120 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel iutf8
-ignbrk brkint -inpck -ignpar -parmrk
oflags: opost onlcr -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; intr = ^C; kill = ^U; lnext = ^V;
min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ^T;
stop = ^S; susp = ^Z; time = 0; werase = ^W;
Điều gì xảy ra nếu bạn thử điều này với một tài khoản người dùng khác trên máy Mac của bạn (đăng nhập qua Finder / OSX, không phải qua Terminal)?
—
nohillside
Bạn có thể có một lỗi được giới thiệu trong
—
dan
tty
các ký tự đặc biệt của bạn . Bạn có thể thêm đầu ra của lệnh sau vào OQ của bạn stty -a
không?
→ Caleb: cảm ơn bạn. Giả thuyết của tôi về một lỗi trong
—
dan
tty
các ký tự đặc biệt của bạn là sai.
→ Caleb: trong phạm vi
—
dan
Terminal
mở Terminal > Preferences… > Settings > Keyboard
và nhìn vào Key
cột để xem nếu bạn không vô tình đưa ra một ràng buộc cho "l"
hoặc "/"
ký tự.
Hi daniel: Tôi đã xem Bàn phím và không có ràng buộc nào cho các ký tự "l" hoặc "/". Ps Xin lỗi vì đã trả lời trễ (đang ở bệnh viện: /)
—
Caleb Fetzer