Ich habe erfolglos versucht, die Entsenderichtlinie zu kopieren, wie pbcopykann nicht bei Vim ED-Editor pbcopy
pwd | !pbcopy
folgt
Wie können Sie Ihren Weg in Vim ED-Editor kopieren (: -Mode)?
Ich habe erfolglos versucht, die Entsenderichtlinie zu kopieren, wie pbcopykann nicht bei Vim ED-Editor pbcopy
pwd | !pbcopy
folgt
Wie können Sie Ihren Weg in Vim ED-Editor kopieren (: -Mode)?
Warum nicht :!pwd|pbcopy
?
den Befehl
cd
zum aktuellen Arbeitsverzeichnis verwenden, wenn mit dem
lcd %:p:h
Vielen Dank für Ihre Antwort! Je einfacher, desto besser :) –
@jmdeldin: Was meinst du mit dem letzten Befehl? Ich habe es nicht in Vim arbeiten. –
Damit können Sie das aktuelle Arbeitsverzeichnis von Vim ändern. Zum Beispiel: cd $ ~/Dokumente $ vim ../.vimrc Vims 'cwd == ~/Documents /', so konnte man ': lcd%: p: H-so' cwd = ~/' . Hilft das? – jmdeldin
Viele Wege
in terminal
pwd | !pbcopy
and then in vim
"*p
in vim
:!r pwd
or in insert mode
<C-R>=getcwd()<CR>
or
<C-R>=system('pwd')<CR>
Aktuelle Speicherort der Datei in die Zwischenablage
:let @*=expand('%:p:h')
Aktuelle vim dir in die Zwischenablage
:let @*=getcwd()
Ich tat nicht die letzten beiden Befehle zu arbeiten. –
während Sie tippen drücken Sie Strg + r und geben Sie 'getcwd()' und drücken Sie die Eingabetaste –
Sie wollen bei Vim: -mode die pwd |! pbcopy? Es kopiert nicht der Weg für mich –
ist pbcopy etwas mac bestimmter Befehl benötigt? – ojblass
Wenn du den pwd in vim: setzen willst, wird pwd ihn hineinlegen. – ojblass
Wie wäre es mit "* p? Das Star-Register ist das System Zwischenablage ich denke, – ojblass