Ich versuche Folgendes zu tun: In Vim, ich möchte in der Lage sein, einfach einen Pfad zu jcken und fügen Sie es in eine Datei.Linux Vim einfügen Verzeichnispfad im Editor
Ich verwende die folgende Methode:
- (0) I
Ranger
undXsel
- (1) In vim installiert ist, führen
:!ranger
Ranger in Ihrem vim Fenster zu öffnen; - (2) Navigieren Sie zu dem Verzeichnis/der Datei, deren Speicherort Sie kopieren möchten.
- (3) Drücken Sie
y
(yank), gefolgt von d, um nur das Verzeichnis zu kopieren,n
, um nur den Dateinamen zu kopieren, oderp
, um Verzeichnis/Dateiname zu verwerfen. - (4) Drücken Sie
q
, um zu beenden, dann eine beliebige Taste, um zu vim zurückzukehren. - (5) im Einfügemodus, middle oder Verschiebung + Insert einzufügen, oder im Normalmodus,
"*p
einzufügen.
Allerdings nur diese Paste, was auch immer in der Zwischenablage ist. Ich versuchte :set clipboard=unnamed
Einstellung, aber es ändert nichts
warum nicht ': r! Pwd'? –
1) Ich habe den Befehl pwd ausprobiert und kann sehen, dass der Name des aktuellen Verzeichnisses zurückgegeben wird. Mit dem Befehl:! ranger kann ich nach jedem Verzeichnis suchen, das ich suche. 2) Kannst du mir kurz sagen, was der! r Befehl ist (sorry im noob ...) –
versuche ': help r!' :) –