emacs cria novo arquivo com ido habilitado


110

Mudei recentemente para o kit inicial emacs, que inclui o pacote ido.

ido tem um recurso interessante que sugere caminhos ao localizar o arquivo, o que geralmente é muito útil, exceto ao tentar criar um novo arquivo. Quando o novo nome do arquivo corresponde a uma sugestão em outro caminho, ido muda automaticamente para esse caminho, assumindo que é isso que eu queria, mas geralmente não é e acho isso irritante.

Para contornar o problema, eu toco em newfile do shell, crio um novo buffer e salvo como, ou Mx find-file para obter o comportamento original. Eu poderia, é claro, religar Cx Cf para localizar arquivo novamente, mas, na maioria das vezes, gosto de ido-find-file, só quero que ele pare de alternar automaticamente os caminhos quando eu digitar o caminho explicitamente.

Acho que provavelmente há alguma tecla simples que posso pressionar durante ido-find-file para informar que o arquivo que estou procurando não existe e para parar de fazer sugestões, ou alguma var que posso definir para obter um comportamento mais desejável.



Respostas:


147

Experimentar:

Cx Cf Cf

Deve tirá-lo do modo ido para o modo "normal" de localização de arquivo


6
Para outros comandos / em geral (por exemplo, Cx Cw), Cx Cf irá para a versão "normal" do comando.
Janus

Este é o caminho a seguir (Cx Cf Cf) com Cj você tem que ser muito rápido e muitas vezes acontece que outra sugestão terá tempo para se infiltrar e fazer uma sugestão que você não quer;)
FredrikHedman

52

Cj é a combinação de teclas que você está procurando.


4
Cj parece criar imediatamente um novo arquivo com o caminho digitado no momento. Isso ignora a opção [Confirmar], que é útil, mas se ido detectar um arquivo com o mesmo nome detectado em outro caminho usado recentemente, ido muda automaticamente para que Cj abra o caminho sugerido.
Kurt Harriger

Legal, isso é realmente o que eu queria.
Marco

28

Como mencionado: ser rápido, usar Cj para confirmar imediatamente e usar um Cf adicional para alternar temporariamente para o modo tradicional são úteis.

Além disso, quando ido já tiver selecionado um caminho de arquivo alternativo, você pode pressionar Cz para voltar para onde estava e desativar temporariamente esse comportamento.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.