Tôi có rất nhiều tệp có dấu cách trong tên của chúng và điều này gây ra sự cố cho tôi. Nếu tôi cố gắng hoàn thành dòng lệnh cho lệnh find và một trong những tệp này xuất hiện, Vim sẽ tìm thấy nó, nhưng nó sẽ không tải vì không gian không thoát.
Ví dụ: Tôi đã ở vim rồi và tôi gõ
:find fo<Tab>
Để hoàn thành foo bar.txt
, Vim sau đó tìm thấy nó và đưa ra một lỗi vì nó chỉ mong đợi một tên tệp. Có nghĩa là nó đọc
:find foo bar.txt
Mà không tải.
Có cách nào để khắc phục điều này không, và Vim có tự động thoát khỏi không gian không?
Tôi đang sử dụng VimTouch, chạy Vim 7.3
Chỉnh sửa: Gần đây tôi nhận ra rằng Vim sẽ thoát tên đường dẫn cho tôi, nhưng bí ẩn sẽ không làm như vậy cho tên tệp.
vim
vấn đề (ít nhất, có vẻ như bạn đang nói về việc mở mộtvim
phiên thay vì thực hiện một cái gì đó trongvim
); Nhưng, dù sao, sẽ đặt một"
công việc hàng đầu ? Đó là, nếu bạn muốn tab hoàn thành tệpa b
, nhậpvim "a
và sau đó là tab, chứ không phải làvim a
tab? (Tôi không chắc chắn, bởi vì, trong cả vim và vỏ của tôi, không gian sẽ tự động thoát khi hoàn thành tab.)