DY
Size: a a a
DY
YG
`<
:%s#^\v(.{5}).+#\1#
YG
YS
:%s/^.\{5}\zs.*//
\zs
/ \ze
из vim не завезли в другие REgexp engines — удобно же.`<
:%!cut -c -5
:%norm 5lD
\zs
\ze
интересные штуки, спасибо=)YS
\zs
\ze
хотел показать, да.`<
var[:5]
по идее, но я хз как для каждой строки переменную получитьYS
:s
, либо о :help recording
(их также иногда называют макросами).qq5ld$q
(записать последовательность действий 5ld$
в регистр q).:%normal! @q
(есть и другие варианты выполнения recordings, см. help).YS
[:n]
считает байты (ведь это же именно то, что по умолчанию нужно в редакторе текстов, которые состоят из characters!).VG
VG
VG
VG