Posso desativar a conclusão do ivy para um único comando enquanto estiver no minibuffer?
Por exemplo, estou na pasta ~ / code / study /. Se eu abrir o arquivo de localização e o preenchimento automático com o Ivy, verei
Find file: ~/code/study/
./
../
[...]
e eu quero, em um único salto, vá para ~ / other / code / study. Como eu tenho o modo ivy para concluir automaticamente, não consigo mover o cursor para o primeiro / e apenas digitar outro lá. Isso está sendo uma dor para algumas coisas. De alguma forma, posso editar a primeira parte de uma conclusão ou até mesmo desativar temporariamente a conclusão apenas para este comando?
Muito obrigado!
fonte
C-M-j
, mas é uma maneira de desativar a conclusão.Existem várias abordagens para a navegação de arquivos que se aplicam aqui.
Apenas para reformular sua declaração:
~/
e navegar a partir daí.~/code/study
uma vez antes na sessão atual do Emacs. Pressione C-rpara acessar todos os arquivos que você visitou antes. Você pode apagar a parte do arquivo com C-k.~/code/study
como marcador ourecentf
. Pressione M-o bpara obter a conclusão para aqueles.dired
buffer de~/code/study
. Pressione 0wpara copiar o caminho atual. Pressione C-x C-f C-y: você pode editar o puxão no minibuffer.Edit: mais uma abordagem
Com a confirmação mais recente , você pode pressionar C-M-o w C-ypara editar o caminho completo no minibuffer. Se você usa muito isso,
counsel-find-file-map
está disponível para vincular essa combinação a algo mais curto.fonte
Você pode editar a raiz do nome do arquivo durante a conclusão digitando
DEL
ou<backspace>
. Cada tecla pressionada alterna para o diretório pai.Consulte a seção Conclusão do nome do arquivo do Ivy User Manual para obter mais informações. Em particular, você pode estar interessado no tratamento especial de barras e tildes - inserir duas barras durante qualquer parte da conclusão alterará o diretório para o diretório raiz (
/
) e, da mesma forma, um til mudará para o diretório inicial.Veja também variável personalizável
ivy-on-del-error-function
.fonte
Você ainda pode obter o comportamento padrão do arquivo de localização se
fonte