echo $(( 1 + 2 )) | pbcopy
Isso será copiado 3
para a área de transferência. Mas como é possível, da mesma forma, copiar a echo $(( 1 + 2 ))
string literal para a área de transferência?
echo $(( 1 + 2 )) | pbcopy
Isso será copiado 3
para a área de transferência. Mas como é possível, da mesma forma, copiar a echo $(( 1 + 2 ))
string literal para a área de transferência?
Se você quiser copiar o buffer zle atual para a área de transferência do macOS, você pode definir um widget como:
E vincule isso a uma tecla ou combinação de teclas de sua escolha,
bindkey
como de costume.Você também pode sincronizar o buffer de colagem do macOS com o buffer de anel do ZLE adaptando o meu
mouse.zsh
(sem manutenção, e eu não o usei muito, era mais um PoC), que faz isso para seleções do X11.Eu tentei
echo '$(( 1 + 2 ))'
ezsh
ele ecoa o literal em vez do cálculo, então acho queecho '$(( 1 + 2 ))' | pbcopy
deveria fornecer o literal também.