Фича или баг?
Если встать на цифру и жать ctrl+a, то она увеличивается на 1.
И всё прекрасно пока перед ней нет Нулей.
При их наличии с 07 переходим на 10, с 17 на 20 итд.
Это для чего?
причуды инкремента (ctrl+a)
Модератор: /dev/random
-
ZyX
- Сообщения: 355
- ОС: Gentoo
Re: причуды инкремента
Во многих языках программирования принято соглашение, что целые числа, начинающиеся с нуля (но не равные нулю), считаются записанными в восьмеричной системе счисления.
PS: с 07 он переходит всё-таки на 010, а не на 10. Если это не так, то это ошибка в вашей сборке vim.
-
richrd
- Сообщения: 227
Re: причуды инкремента
всё так. видимо именно так. 9007 -> 9008, a 000007 -> 000010.
Разобрались : )
PS ax да.. программистами для программистов : )
Разобрались : )
PS ax да.. программистами для программистов : )
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: причуды инкремента
поведением, естественно, можно управлять. см. ":h ctrl-a"
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали: