Otwórz plik w nowym oknie po przeszukaniu go sterem

12

Jak napisano w A Package w swojej własnej lidze: Hełm jest na to sposób

  1. wyszukaj plik za pomocą Helm
  2. po wyszukiwaniu zdecyduj, czy otworzyć go w tym samym, czy w innym oknie

Moje pytanie brzmi: jak?

Pusty umysł
źródło
6
Jeśli będziesz dalej czytać przewodnik, zobaczysz, że mówi on, RETaby otworzyć plik w bieżącym oknie i C-c ootworzyć plik w innym oknie.
Tu Do
Użyj TAB( helm-select-action), aby otworzyć menu akcji i wybierz takie, które chcesz, w swoim przykładzie: „Znajdź plik inne okno” lub „Idź do innego okna linii” itp. Możesz także po prostu użyć skrótów (zwykle powiązania C-c o), jak powiedział Tu Do.
xuchunyang
@xuchunyang Nie wiem, co masz na myśli i jak to zrobić. Oto, co próbowałem: znalazłem plik za pomocą helm-find-files(to C-x C-fdla mnie) po tym naciśnięciu TABtworzy bufor z tym plikiem. TABPonowne naciśnięcie go zabija. Jak mam to zrobić helm-select-action?
Empty_Mind
@Empty_Mind W hełmie TABjest helm-select-actiondomyślnie przypisany , jeśli zmienisz go sam, powinieneś o tym wiedzieć.
xuchunyang

Odpowiedzi:

15

Używam Spacemacs (w Windows 10, jeśli to ma znaczenie) z domyślnymi skrótami klawiszowymi. Może się to różnić od konfiguracji, ale znalazłem następujące sposoby otwierania plików za pomocą Helm-Find-Files:

  • Otwórz pliki Helm-Find-- SPCff
  • Wpisz nazwę pliku (poprzez uzupełnianie tabulatorów itp.). Po wybraniu pliku dostępne są 3 opcje otwierania pliku:
    • Opcja 1., Tababy wyświetlić podgląd pliku i Tabponownie, aby zamknąć podgląd (pozostaje w Helm-Find-Files)
    • Opcja 2. Return/Enterotwiera plik w tym samym oknie, w którym byłem przed wywołaniem Helm-Find-Files
    • Opcja 3. Ctrl+ cootwiera plik w innym oknie.
Jason Down
źródło
Jak otworzyłbyś się w oknie pionowym ?
fraxture
Nie jestem pewien @fraxture. Nie mam już zainstalowanych kosmicznych maków (przełączałem zadania jakiś czas temu i nigdy nie zabrałem się do konfigurowania go ponownie).
Jason Down
To Ctrl + c ofaktycznie działa dla mnie, ponieważ ustawiłem domyślną wartość dla emacsa, aby otwierał się w podziale pionowym. Co ciekawe, opcja zakładki nie działa. Pojawia się komunikat „Nie można podzielić bocznego okna lub jego rodzica”.
fraxture