Puis-je désactiver l'achèvement de lierre pour une seule commande dans le mini-tampon?
Par exemple, je suis dans le dossier ~ / code / study /. Si j'ouvre find file et autocomplete avec Ivy je verrai
Find file: ~/code/study/
./
../
[...]
et je veux, en un seul saut, allez à ~ / autre / code / étude. Étant donné que j'ai le mode ivy pour la saisie semi-automatique, je ne peux pas déplacer mon curseur sur le premier / et simplement en taper d'autres là-bas. C'est une douleur pour certaines choses. Puis-je en quelque sorte modifier la première partie d'un achèvement ou même désactiver temporairement l'achèvement juste pour cette commande?
Merci beaucoup!
la source
C-M-j
, mais c'est une façon de désactiver l'achèvement.Il existe plusieurs approches de navigation dans les fichiers qui s'appliquent ici.
Juste pour reformuler votre déclaration:
~/
et naviguer à partir de là.~/code/study
une fois auparavant dans la session Emacs en cours. Appuyez sur C-rpour accéder à tous les fichiers que vous avez visités auparavant. Vous pouvez effacer la partie du fichier avec C-k.~/code/study
un signet ourecentf
. Appuyez sur M-o bpour obtenir l'achèvement de ceux-ci.dired
tampon de~/code/study
. Appuyez sur 0wpour copier le chemin actuel. Appuyez sur C-x C-f C-y: vous pouvez modifier le coup sec dans le mini-tampon.Edit: une approche de plus
Avec la validation la plus récente , vous pouvez appuyer sur C-M-o w C-ypour modifier le chemin d'accès complet dans le mini-tampon. Si vous l'utilisez beaucoup,
counsel-find-file-map
est disponible pour lier cette combinaison à quelque chose de plus court.la source
Vous pouvez modifier la racine du nom de fichier à la fin en tapant
DEL
ou<backspace>
. Chacune de ces touches passe au répertoire parent.Voir la section Achèvement du nom de fichier du manuel de l'utilisateur Ivy pour plus d'informations. En particulier, vous pouvez être intéressé par la gestion spéciale des barres obliques et des tildes - entrer deux barres obliques pendant n'importe quelle partie de l'achèvement changera le répertoire en répertoire racine (
/
) et de même un tilde basculera vers votre répertoire personnel.Voir aussi variable personnalisable
ivy-on-del-error-function
.la source
Vous pouvez toujours obtenir le comportement de recherche de fichier par défaut si vous le faites
la source