Режим Ido слишком умен, могу ли я заставить его НЕ заполнять имя файла?

90

Моя проблема: у меня включен режим Ido, и я хочу отредактировать (например) файл .emacsв моем домашнем каталоге. У меня там нет .emacsфайла, но он есть .emacs.d, поэтому ido предполагает, что я хочу войти в каталог, когда я это сделаю C-x C-f .emacs RET.

Я пытался решить эту проблему в течение как минимум недель, и у меня есть пара обходных путей, но я действительно предпочел бы не делать ничего сумасшедшего.

quodlibetor
источник
10
Слава богу, кто-то спросил об этом. Это сводило меня с ума. Благодаря!
axel22

Ответы:

107

Вы можете либо нажать, C-jчтобы принять то, что вы уже набрали, либо C-fвы попадете в обычный файл поиска.

Скоттфрейзер
источник
2
Святая корова, я не могу поверить, что не подумал об этом. Благодаря!
quodlibetor
1
Если несколько файлов / каталогов имеют общие части имени, нажимая Cs или Cr, вы пролистываете список файлов вперед или назад.
boskom 01
Это также позволяет пропускать необязательные аргументы для таких команд, как LaTeX-environment. Чрезвычайно полезно для столов. Благодаря!
Максим Жолудев
24
Я знаю, что этот вопрос старый, но просто чтобы добавить, вы можете нажать ctrl-z в режиме ido, чтобы отключить его автозаполнение.
d11wtq