2013-05-17 20 views
7

Sự cố khá đơn giản nhưng gây thất vọng. Khi tôi cố gắng truy cập một tệp mới với C-x C-f được đặt tên là basis.m emacs, hãy truy cập vào tệp có tên tương tự haarbasis.m đã tồn tại trong cùng một thư mục. Nó liên tục nhắc tôi cho những tên tương tự và tôi không thể truy cập một tệp trống mới. Gần đây tôi đã cài đặt elpy cho một IDE python nếu nó làm cho bất kỳ sự khác biệt.Emacs sẽ không truy cập tệp mới nhưng nhấn mạnh vào việc mở một tệp tương tự

Làm cách nào để buộc các emac không truy cập tệp có số C-x C-f trừ khi tôi nêu rõ tệp nào cần truy cập?

+0

Tôi nghĩ bạn có nghĩa là C-x C-f? C-x f chạy tập hợp điền-cột. Nó có hoạt động nếu bạn bắt đầu Emacs với --no-init-file không? Nếu vậy, có lẽ bạn đã thêm một số cấu hình để làm hỏng C-x C-f? Giải pháp có thể có: Lưu tệp của bạn bằng C-x C-w, sau đó bạn được nhắc nhập tên tệp. – asjo

+0

Vâng, đó là ý tôi, cảm ơn. – mhourdakis

Trả lời

8

elpy tải idomenu lượt lượt tải ido. Bạn đang mô tả những âm thanh như là ido hoàn thành công suất của tên tệp. Bạn có thể tắt nó sau C-x C-f bằng cách nhấn C-f.

+0

Bạn cũng có thể bấm C-z để ngừng thời gian chờ gây phiền nhiễu của nó. – d11wtq

+0

Hoặc sử dụng 'C-j' thay vì Quay lại để buộc mở tên tệp như đã cho mà không hoàn thành. –

+0

Cảm ơn tất cả các bạn. Tôi thấy tất cả các câu trả lời rất hữu ích. – mhourdakis

1

Như Alex đề cập đến chuỗi các gói mà đưa bạn đến ido-mode, câu trả lời này phụ thuộc vào câu trả lời cho tuyên bố của bạn dưới đây, có thể là lý do tại sao một cái gì đó đang xảy ra với bạn khi bạn làm C-x C-f

Khi tôi cố gắng để truy cập một tệp mới ...

Khi con trỏ/con trỏ ở cuối từ, ido sẽ tìm tệp trong thư mục hiện tại có tên đó. Nó thậm chí có thể đi qua con đường tương đối nếu nó được thiết lập giống như cấu trúc thư mục tệp, ví dụ: show/basis.m

Người nhận xét Jon O nói, Ngay cả khi điều này xảy ra C-j sẽ tạo một tệp mới cho bạn.

Các vấn đề liên quan