Подтвердить что ты не робот

Emacs создает новый файл с включенным ido

Я привычно переключился на стартовый комплект emacs, который включает пакет ido.

ido имеет приятную функцию, которая предлагает пути при поиске файла, который обычно очень удобен, кроме как при попытке создать новый файл. Когда новое имя файла соответствует предложению в другом пути, ido автоматически переключается на этот путь, предполагая, что я хотел, но обычно его нет, и я нахожу это раздражающим.

Чтобы решить проблему, я либо касаюсь newfile из оболочки, создаю новый буфер и сохраняю как, либо M-x find-file, чтобы получить исходное поведение. Я мог бы, конечно, снова восстановить C-x C-f, чтобы найти файл, но должен времени, когда мне нравится id-find-file, я просто хочу, чтобы он автоматически останавливал пути при вводе пути явным образом.

Я полагаю, что есть, вероятно, какой-то простой ключ, который я могу нажать во время ido-find-file, чтобы сказать ему, что файл, который я ищу, не существует, и прекратить делать предложения, или какой-то var, который я могу установить, чтобы стать более желательным поведение?

4b9b3361

Ответ 1

Try:

C-x C-f C-f

Он должен вытолкнуть вас из режима ido в "обычный" режим поиска файлов

Ответ 2

C-j - ключевая комбинация, которую вы ищете.

Ответ 3

Как уже упоминалось: быстро, используя C-j для немедленного подтверждения, и использование и дополнительный C-f для временного переключения в традиционный режим полезны.

Кроме того, когда ido уже выбрал альтернативный путь к файлу, вы можете нажать C-z, чтобы вернуться туда, где вы были, и временно отключить это поведение.