Mac Console вставка, генерирующая текст мусора - PullRequest
0 голосов
/ 26 октября 2008

В консоли Mac OS при вставке большого количества текста (например, в базе данных SQL) я получаю кучу мусора и поврежденного текста. Но когда вы делаете то же самое под окнами или в текстовом поле, этого не происходит, и текст получается нормально.

Это проблема с буфером или что-то в этом роде? Если так, то кто-нибудь знает какой-либо флаг, чтобы увеличить его размер?

Кроме этого, у кого-нибудь есть sugestiong на способ исправить это?

1 Ответ

1 голос
/ 27 октября 2008

Не используйте копирование / вставку. Серьезно, оболочка была разработана задолго до GUI; это не очень хорошо с некоторыми современными идиомами HIG, такими как копирование / вставка. Ирония в том, что ваша задача, вероятно, будет проще , если вы создадите дамп во временный файл вместо вставки. Например, вместо того, чтобы делать что-то вроде этого:

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

Попробуйте что-то вроде следующего:

dump_database | create_database

Или, если вам абсолютно необходимо:

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

В качестве альтернативы: Просто используйте pbcopy и pbpaste.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...