Aprire il risultato della ricerca del timone in una nuova finestra?


10

Comandi come helm-projectile-grep, helm-swoop, projectile-find-filesono estremamente utili per il salto intorno codice. Tuttavia, finora non ho trovato come posso aprire un risultato di ricerca in una nuova finestra (invece, premendo ora RETcon un risultato di ricerca evidenziato, si apre il risultato di ricerca nella finestra da cui è stato eseguito il comando di ricerca originale).

Voglio essere in grado di aprire facoltativamente un risultato di ricerca evidenziato nella *helm grep*modalità in una finestra affiancata orizzontalmente o verticalmente. Ad esempio, vorrei la seguente funzionalità:

  • Premendo si RETapre il risultato evidenziato nella finestra corrente
  • Premendo si C-c h RETapre il risultato evidenziato in una nuova finestra affiancata orizzontalmente
  • Premendo si C-c v RETapre il risultato evidenziato in una nuova finestra affiancata verticalmente

Ecco un'illustrazione:

inserisci qui la descrizione dell'immagine

È possibile qualcosa del genere? Grazie per il tuo tempo!

Risposte:


8

C-z mostrerà un nuovo buffer con le azioni disponibili per il timone, e vedo quanto segue: [f1] Open file [f2] Open file other window [f3] Save results in buffer [f4] Edit search results

Quindi tu vuoi C-z f3

Dopodiché puoi spostarti tra i risultati come un normale buffer e se hai due finestre in su, premendo RETsu una voce del risultato si aprirà la voce nell'altra finestra.

Nota sto usando spacemacs e helm -ag , ma suppongo che questo sarà lo stesso.


1
In effetti è sufficiente premere F3, per C-zprima cosa non è necessario
Steve Lorimer,

1
A quale funzione hai associato C-z? Sono su Linux, questo fa sì che i miei Emacs vadano a dormire ( suspend-frame)
Gauthier il

@Gauthier Sì, questa risposta è per spacemacs, TABporta in primo piano le azioni disponibili per la guida
Swedgin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.