J'ai essayé en vain de copier le PWD à pbcopy comme suitImpossible de pbcopy à l'éditeur ED Vim
pwd | !pbcopy
Comment pouvez-vous copier votre chemin dans l'éditeur de ED Vim (: -mode)?
J'ai essayé en vain de copier le PWD à pbcopy comme suitImpossible de pbcopy à l'éditeur ED Vim
pwd | !pbcopy
Comment pouvez-vous copier votre chemin dans l'éditeur de ED Vim (: -mode)?
Pourquoi ne pas :!pwd|pbcopy
?
Utilisez la commande
cd
dans le répertoire de travail courant si nécessaire avec la commande
lcd %:p:h
Merci pour votre réponse! Le plus simple sera le mieux :) –
@jmdeldin: Que voulez-vous dire par la dernière commande? Je ne l'ai pas eu à travailler dans Vim –
Il vous permet de changer le répertoire de travail actuel de Vim. Par exemple: $ cd ~/Documents $ vim ../.vimrc 'CWD == ~/Documents /', vous pouvez donc 'Vim: lcd%: p: h' donc' CWD = ~/' . Est ce que ça aide? – jmdeldin
Beaucoup de façons
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>
emplacement du fichier actuel dans le presse papier
:let @*=expand('%:p:h')
actuel vim dir le presse-papiers
:let @*=getcwd()
Je l'ai fait ne pas obtenir les deux dernières commandes à travailler –
pendant que vous tapez appuyez sur Ctrl + r, puis tapez 'getcwd()' et appuyez sur Entrée –
Voulez-vous dire à utiliser à Vim: -mode le pwd |! pbcopy? Il ne copie pas le chemin pour moi –
est pbcopy quelque chose mac spécifique? – ojblass
Si vous voulez mettre le pwd dans vim:,! Pwd le mettra dedans. – ojblass
Que diriez-vous de "* p? Le registre d'étoile est le presse-papiers du système je pense – ojblass