2010-01-09 19 views
6

¿Cuál es su ejemplo más útil de usar el modo directo en Emacs? ¿Algún buen truco? Por favor, un ejemplo por respuesta.Ejemplo más útil de usar dired (Emacs)

+0

Edite su pregunta y verifique el cuadro wiki de la comunidad. Las preguntas de la wiki de la comunidad no cosechan reputación. Ese es el modo aceptado para las preguntas que actúan como encuestas y, supongo, lo que quiere para esta pregunta. – tvanfosson

+0

Sí, de hecho. Gracias. –

Respuesta

10

Para mí wdired es una de las características más bonitas para ser utilizado con dired, permite hacer todo tipo de emacs editando cosas mágicas en un directorio para poder cambiar el nombre de los archivos, vea parte de la documentación en la página de emacswiki :

http://www.emacswiki.org/emacs/WDired

+0

¡Gracias! Esta pregunta también debería ser adecuada para que usted responda: http://stackoverflow.com/questions/2034814/is-it-possible-to-use-align-regexp-in-wdired-mode-emacs Gracias de antemano. –

6

modo wdired es fresco para cambiar el nombre de fotografías y así sucesivamente. Si usted aprende cómo incrustar código Lisp en su expresión regular se pueden hacer cosas interesantes con fechas y nombres etc.

M-x dired 
(navigate to the folder) 
M-x wdired-change-to-wdired-mode 
M-x replace-regexp 
(enter search and replace expressions) 
C-c C-c 

que tengo unos cuantos consejos sobre dired en mi blog.

link text

+0

Por favor, solo una respuesta por publicación. Gracias. Esta pregunta también debería ser adecuada para su respuesta. ¡Gracias por adelantado! http://stackoverflow.com/questions/2034814/is-it-possible-to-use-align-regexp-in-wdired-mode-emacs –

+1

Puede ingresar/alternar el modo wdired usando 'Cx Cq' (es decir' dired -toggle-read-only' para que coincida con el enlace estándar para 'toggle-read-only' en los búferes de archivo). – phils

2

En Windows, que se unen a esta función a una tecla (C-C-C o). Entonces solo necesito esta clave para abrir todo tipo de archivos (pdf, ps, dvi, jpg, au, wmv, ... lo que sea).

(defun dired-w32-shell-open() 
    "Open file in Win32." 
    (interactive) 
    (let ((file (w32-convert-filename (dired-get-filename)))) 
    (w32-shell-execute "open" file) 
    )) 
2

menudo me resulta útil para ejecutar find-grep-dired para obtener una lista de archivos en el árbol que contiene un Patten dado, y luego usando t para marcar a todos en dired (o de forma más selectiva si es necesario) y Q a ejecute una búsqueda interactiva y reemplace en todos los archivos marcados (generalmente para ese mismo patrón, con el fin de cambiarlo en todas partes).

Cuestiones relacionadas