115 votes

Emacs créer un nouveau fichier avec ido activé

J'ai siècle récemment passé à emacs kit de démarrage qui comprend l'ido paquet.

ido a une fonctionnalité intéressante qui suggère des chemins de trouver de fichier 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 d'un autre chemin ido bascule automatiquement vers ce chemin d'accès en supposant qu'est ce que je voulais, mais généralement ses pas et je trouve que c'est gênant.

Pour contourner le problème j'ai toucher, newfile de shell, de créer un nouveau tampon et enregistrer sous, ou M-x find-file pour obtenir le comportement d'origine. Je pourrais bien sûr de nouvelle liaison C-x C-f pour find-file nouveau, mais faut du temps, j'aime ido-find-file, j'ai juste envie de s'arrêter automatiquement voies de commutation lorsque j'tapez le chemin d'accès de manière explicite.

Je l'ai trouver il y a probablement une simple clé je peux presse lors de l'ido-find-file à dire que le fichier que je cherche n'existe pas et d'arrêter de faire des suggestions, ou certains var, je peux mettre pour obtenir plus d'comportement souhaitable?

153voto

Steve Lianoglou Points 3792

Essayez :

C-x C-f C.-f.

Il devrait vous expulser de l’ido mode en mode fichier trouver « normal »

56voto

I GIVE CRAP ANSWERS Points 12429

C-j est la combinaison de touches que vous recherchez.

30voto

Matthew Points 91

Tel que mentionné : étant rapide, à l’aide de C-j à confirmer immédiatement et en utilisant et supplémentaire C-f à passer temporairement en mode traditionnel sont utiles.

Aussi, lorsqu’ido a déjà choisi un chemin d’accès du fichier de remplacement, vous pouvez frapper CZ pour retourner où vous étiez et temporairement désactivez ce comportement.

2voto

sabof Points 4628

Une solution à un problème connexe - ido ne demande pas écrase la confirmation.

http://lists.GNU.org/archive/html/bug-GNU-Emacs/2010-11/msg00226.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X