Marcar y abrir múltiples archivos con Helm y Projectile

12

Helm parece admitir marcar archivos en helm-find-files. ¿Es posible abrir los archivos marcados, cada uno dentro de su propio búfer desde el búfer de búsqueda de archivos?

Actualización : Noté que estaba usando en helm-projectile-switch-projectlugar del find-filecomando mejorado Helm .


fuente

Respuestas:

14

Sí, use C-SPCpara marcar cada archivo individualmente o marque todos con M-a, luego presione RETpara abrir todos esos archivos. Escribí una guía de Helm aquí que cubre los conceptos básicos de Helm y la mayoría de los comandos predeterminados. Comprueba también mi proyectil de timón . Tiene la apertura de múltiples archivos desde el principio.

Además de la respuesta anterior, la pregunta se actualizó con la pregunta para abrir múltiples archivos usando helm-projectile-switch-project. Para usar helm-projectile-switch-projectpara cambiar a otro proyecto y abrir varios archivos, helm-projectileo helm-projectile-find-filedebe configurarse en projectile-switch-project-action:

(setq projectile-completion-system 'helm
      projectile-switch-project-action 'helm-projectile)

Después de eso, puede abrir archivos en cualquier proyecto (incluido el proyecto actual) sin tener que abandonar su proyecto de trabajo actual. Esto también se explica en el portal Enter project: helm-projectile-switch-project, Cc pp en mi guía.

Tu Do
fuente
@Andrea Funciona hace mucho tiempo. Probablemente no se dio cuenta, o el uso find-filecon el timón de completing-read, no helm-find-files.
Tu Do
¡Probablemente estaba demasiado distraído con la tarea en cuestión y nunca me di cuenta de que los tampones se estaban abriendo realmente! Gracias.
Me di cuenta de cuál es el problema: independientemente de las marcas que configuré, si presiono RET sobre un archivo sin marcar, solo ese archivo se abrirá en un búfer.
@ Andrea No, no lo es. Si marcó archivos, Helm siempre abre los archivos marcados independientemente de dónde esté el marcador.
Tu Do
1
Ajá, tienes razón. ¡Aunque ese no es el caso dentro del búfer de finalización de timón abierto con Projectile!
0

Esto funciono para mi

(projectile-mode +1)                                                                                                         
(define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)                                                         
;; projectile with helm                                                                                                      
(projectile-global-mode)                                                                                                     
(setq projectile-completion-system 'helm)                                                                                    
(setq projectile-switch-project-action 'helm-projectile)                                                                     
(helm-projectile-on) 
javed
fuente