Öffnen Sie die Datei in einem neuen Fenster, nachdem Sie sie mit dem Helm durchsucht haben

12

Wie in A Package in einer eigenen Liga geschrieben : Helm gibt es einen Weg zu

  1. Suchen Sie nach einer Datei mit Helm
  2. Entscheide nach der Suche, ob du es in demselben oder einem anderen Fenster öffnest

Meine Frage ist: Wie?

Empty_Mind
quelle
6
Wenn Sie den Leitfaden weiter lesen, werden Sie feststellen, dass Sie RETdamit die Datei im aktuellen Fenster und C-c odie Datei in einem anderen Fenster öffnen können.
Tu Do
Verwenden Sie TAB( helm-select-action), um das Aktionsmenü zu öffnen, und wählen Sie das gewünschte aus. In Ihrem Beispiel: "Andere Datei suchen" oder "Andere Zeile suchen" usw. können Sie auch einfach Verknüpfungen verwenden (normalerweise binden an C-c o), wie Tu Do sagte.
Xuchunyang
@ Xuchunyang Ich weiß nicht, was du meinst oder wie es geht. Folgendes habe ich versucht: Datei gefunden mit helm-find-files(das ist C-x C-ffür mich) nach diesem Drücken TABerstellt Puffer mit dieser Datei. Nochmaliges Drücken TABtötet es. Wie soll ich tun helm-select-action?
Empty_Mind
@Empty_Mind In helm TABist helm-select-actionstandardmäßig gebunden , wenn Sie es selbst ändern, sollten Sie das wissen.
Xuchunyang

Antworten:

15

Ich verwende Spacemacs (unter Windows 10, falls dies wichtig ist) mit den Standard-Tastenkombinationen. Dies kann von Ihrer Konfiguration abweichen, aber ich habe die folgenden Möglichkeiten gefunden, um Dateien über Helm-Find-Files zu öffnen:

  • Helm-Find-Files öffnen - SPCff
  • Geben Sie den Dateinamen ein (über die Tabulatorvervollständigung usw.). Sobald eine Datei ausgewählt wurde, gibt es drei Optionen, mit denen ich die Datei öffne:
    • Option 1. TabVorschau der Datei und Taberneutes Schließen der Vorschau (bleibt in Helm-Find-Files)
    • Option 2. Return/Enteröffnet die Datei in demselben Fenster, in dem ich mich befunden habe, bevor ich Helm-Find-Files aufgerufen habe
    • Option 3. Ctrl+ coöffnet die Datei in einem anderen Fenster.
Jason Down
quelle
Wie würden Sie in einem vertikalen Fenster öffnen ?
fraxture
Ich bin mir nicht sicher, ob @fraxture. Ich habe auch keine Spacemacs mehr installiert (habe vor einiger Zeit die Jobs gewechselt und bin nie dazu gekommen, sie wieder einzurichten).
Jason Down
Das Ctrl + c ofunktioniert eigentlich für mich, da ich die Standardeinstellung für das Öffnen von Emacs in einer vertikalen Teilung festgelegt habe. Komischerweise funktioniert die Tabulatoroption nicht. Ich erhalte die Meldung "Kann Seitenfenster oder übergeordnetes Fenster des Seitenfensters nicht teilen."
fraxture