files – ¿Cómo decirle a Ido que se aparte cuando ya puedo pegar el nombre del archivo?

Pregunta:

Estoy tratando de hacerme usar el modo Ido. Algunas veces es agradable, pero otras es extremadamente estúpido. Aquí está mi mayor decepción.

Leí un registro con los nombres completos de los archivos, luego copio un nombre, trato de abrir ese archivo.

La forma de hacer esto sin Ido: Ca Cy Ck RET

Con Ido hay dos problemas principales:

  1. Si tengo el nombre del archivo completo, no hay forma de ingresarlo (debo eliminar la primera barra, de lo contrario, incluso presionar // no ayudará.

  2. No puedo editar las partes intermedias del nombre del archivo dejando el resto sin modificar.

¿O puedo yo?

Respuesta:

Mientras un comando ido está activo ( ido-find-file en este caso), puede volver a la versión no ido del mismo comando ( find-file en este caso) usando el enlace ido-default Cx Cf para ido-fallback-command .

Para responder a tu pregunta

  • El primer Cx Cf llamará ido-find-file .
  • El segundo Cx Cf recurrirá a find-file .
  • Luego, puede hacer Ca Cy Ck RET como lo hace habitualmente para tirar de una ruta de archivo copiada al minibúfer.

Nota: En ido , Cx Cf Cx Cf hará lo mismo que Cx Cf Cf , es decir, volverá a find-file .

Acerca de Cf in ido En ido-mode , Cf está vinculado a ido-magic-forward-char . De ido.el ,

(defun ido-magic-forward-char (arg)
  "Move forward in user input or perform magic action.
If no user input is present, or at end of input, perform magic actions:
C-x C-b ... C-f  switch to `ido-find-file'.
C-x C-f ... C-f  fallback to non-Ido `find-file'.
C-x C-d ... C-f  fallback to non-Ido brief `dired'.
C-x d ... C-f    fallback to non-Ido `dired'."

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım