Je suis récemment passé au kit de démarrage emacs qui comprend le package ido.
ido a une fonctionnalité intéressante qui suggère des chemins lors de la recherche de fichier, ce qui est généralement très pratique, sauf lorsque vous essayez de créer un nouveau fichier. Lorsque le nouveau nom de fichier correspond à une suggestion dans un autre chemin, ido bascule automatiquement sur ce chemin en supposant que c'est ce que je voulais, mais généralement ce n'est pas le cas et je le trouve ennuyeux.
Pour contourner le problème, je touche le nouveau fichier à partir du shell, crée un nouveau tampon et enregistre sous, ou Mx find-file pour obtenir le comportement d'origine. Je pourrais bien sûr relier Cx Cf à find-file à nouveau mais je dois du temps que j'aime ido-find-file, je veux juste qu'il arrête automatiquement de changer de chemin lorsque je tape le chemin explicitement.
Je pense qu'il y a probablement une touche simple sur laquelle je peux appuyer pendant ido-find-file pour lui dire que le fichier que je recherche n'existe pas et pour arrêter de faire des suggestions, ou une variable que je peux définir pour obtenir un comportement plus souhaitable?
Réponses:
Essayer:
Cx Cf Cf
Cela devrait vous faire passer du mode ido au mode de recherche de fichier "normal"
la source
Cj est la combinaison de touches que vous recherchez.
la source
Comme mentionné: être rapide, utiliser Cj pour confirmer immédiatement, et utiliser Cf supplémentaire pour passer temporairement au mode traditionnel sont tous utiles.
De plus, lorsque ido a déjà sélectionné un autre chemin de fichier, vous pouvez appuyer sur Cz pour revenir là où vous étiez et désactiver temporairement ce comportement.
la source
Une solution pour un problème connexe - ido ne demandant pas de confirmation d'écrasement.
http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-11/msg00226.html
la source