gvim-p предел открытых вкладок?

Вариация на ответ geekosaur:
Вы могли бы хотеть попробовать read -n 1 byte для чтения одного байта за один раз затем сделайте что-то с $byte.

Править:

Просто попробованный это, поскольку я никогда не использовал ту команду прежде (просто искавший info bash), но это, кажется, громко жует весь пробел и окончания строки. У меня еще нет объяснения этого.

Попробуйте следующие сценарии для точной настройки аргументов команды:

(for j in $(seq 1 10); do for i in $(seq 1 100); do echo -n "$i, "; sleep .02; done; echo "& $j."; done) | (while read line; do echo $line; done)

(for j in $(seq 1 10); do for i in $(seq 1 100); do echo -n "$i, "; sleep .05; done; echo "& $j."; done) | (while read -n 1 byte; do echo -n "$byte"; done)

Таким образом, к сожалению, это не дает ожидаемый результат.

РЕДАКТИРОВАНИЕ (со справкой Chris):

(for j in $(seq 1 10); do for i in $(seq 1 100); do echo -n "$i, "; sleep .02; done; echo "& $j."; done) | (while IFS= read -N 1 byte; do echo -n "$byte"; done)

Это дает точно ожидаемый результат.
Примечание: использую ли я -n, -N, или -rN не изменяет результат, именно вся польза (с текстом, я не протестировал ограничение, Chris говорит о: 0x00 и 0xff).

39
02.02.2012, 18:30
1 ответ

Вставьте это Ваш .vimrc (обычно располагаемый в ~/.vimrc):

set tabpagemax=100
65
27.01.2020, 19:35

Теги

Похожие вопросы