37 votes

Emacs ido-mode et la création de nouveaux fichiers dans les répertoires, il continue de changer de répertoire pendant que je tape

Lors de l'utilisation de ido-mode d'emacs, il a tendance à être sur mon chemin quand je suis en train de créer un nouveau fichier à l'intérieur d'un répertoire à l'aide de: C-x C-f ( commencez à taper un nouveau nom de fichier qui n'existe pas encore ) RET

Normalement cela devrait créer un nouveau fichier, mais quand je l'ai ido mode, j'ai taper le nouveau nom de fichier très rapidement, sinon ido-mode décide de me déplacer dans un répertoire qui a un fichier avec un nom correspondant, m'obligeant à ouvrir ce fichier, au lieu de créer un nouveau fichier.

Quelqu'un sait comment forcer l'ido mode pour éviter de regarder dans les répertoires autres que celle que vous vivez actuellement?

37voto

Michael Markert Points 2697

Vous pouvez désactiver la fusion (la "recherche dans d'autres répertoires" dans ido vulgo) avec

 (setq ido-auto-merge-work-directories-length -1)
 

mais vous pouvez également annuler la fusion avec C-z dans ido.

26voto

d11wtq Points 17790

Faire cela aide vraiment. Fondamentalement, utilisez le mode ido jusqu'à ce que vous arriviez au répertoire correct, puis appuyez à nouveau sur Cf pour sortir du mode ido lorsque vous tapez le nouveau nom de fichier.

Cx Cf accédez au répertoire Cf entrez le nouveau nom de fichier RET .

4voto

Ross Patterson Points 4331

Utilisez Cj pour dire à ido de saisir ce que vous avez tapé plutôt que la première saisie . Ceci est également mentionné sur emacswiki.

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