J'utilise iterm2 v 3.0.15 sur Mac Sierra. J'ai du mal à couper et coller à partir d'autres endroits (par exemple, du texte sur une page Web) dans mon terminal. Par exemple, je surligne du texte d'une page Web, appuyez sur Commande + C, allez sur le terminal, puis appuyez sur Commande + V, j'obtiens
localhost:myproject nataliab$ 00~on the next01~
Remarquez le "00 ~" et le "01 ~" devant et derrière mon texte. Je ne vois pas ces caractères lorsque je les coupe et les colle dans un éditeur de texte ou ailleurs. Comment puis-je éliminer ces caractères spéciaux d'apparaître lorsque je coupe et colle dans mon terminal iterm2?
Pâte printf '\e[?2004l'
au terminal iTerm2 et appuyez ensuite sur enter
.
J'ai eu le même problème et je n'ai pas pu comprendre pourquoi le problème se produisait, mais en fermant iTerm2 avec Command + Q
et la rouvrir a résolu le problème.
Dans la fenêtre du terminal, saisissez reset
et appuyez sur entrée. Et maintenant, essayez de coller du contenu dans le terminal, cela fonctionnerait correctement.
J'ai récemment commencé à rencontrer ce problème dans iterm2 également. Tuer et redémarrer une session la corrige, mais perd le contexte. J'ai trouvé ce commentaire sur mode de collage entre crochets et j'ai essayé printf '\e[?2004h'
pour quitter le mode de collage entre parenthèses et réparer le terminal et cela a bien fonctionné pour moi.
$ printf '\ e [? 2004l'
Cela a résolu mon problème. mais la partie amusante est quand j'ai collé la commande ci-dessus, elle a également collé comme ci-dessous
00 ~ printf '\ e [? 2004l'01 ~
Ajouter set t_BE=
à .vimrc pour désactiver le mode de collage entre crochets devrait résoudre ce problème. vous pouvez vous référer: https://gitlab.com/gnachman/iterm2/issues/5698
Je pense que c'est un problème de pâte entre crochets
Édition -> Collage spécial -> Collage avancé
Décochez "Mode de collage entre crochets"
Redémarrez le terminal
Pour désactiver définitivement le mode de collage avec bracketing, ouvrez la préférence, recherchez "bracketing", décochez "Terminal peut activer le bracketing de collage"
Je ne peux pas garantir les conditions de ce correctif car je jouais depuis un moment avec les solutions ci-dessus, mais ce qui a résolu le problème pour moi, c'était d'aller à:
iTerm2 → Préférences → Touches → double-cliquez pour modifier la cible de ⌘v
→ Sous Speed, définissez Chuck Size sur 256B et Interchunck delay sur 100ms.