2008-10-26 5 views
-1

Sur la console mac OS, lorsque vous collez de grandes quantités de texte (par exemple une base de données sql), je reçois beaucoup de corbeille et du texte corrompu. Mais lorsque vous faites la même chose sous Windows ou dans une zone de texte, cela n'arrive pas et le texte sort correct.Mac Console paste générant du texte poubelle

Est-ce un problème de tampon ou quelque chose comme ça? Si oui, quelqu'un connaît un drapeau pour agrandir sa taille?

À part ça, quelqu'un a-t-il trouvé une solution pour résoudre ce problème?

Répondre

1

N'utilisez pas copier/coller. Sérieusement, le shell a été conçu longtemps avant l'interface graphique; ça ne va pas avec certains idiomes modernes de HIG comme copier/coller. La chose ironique est que votre tâche sera probablement plus facile si vous vider dans un fichier temporaire plutôt que de coller. Par exemple, plutôt que de faire quelque chose comme ceci:

dump_database 
# select and hit Cmd+C 
create_database 
# hit Cmd+V at prompt 

Essayez quelque chose comme ce qui suit:

dump_database | create_database 

Ou si vous devez absolument:

dump_database > tmp_file 
# ... 
create_database < tmp_file 
rm tmp_file 

Autre possibilité: Il suffit d'utiliser pbcopy and pbpaste.

Questions connexes