From bab59601fe41a78494d634c996dce23c3ec415db Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 25 Jan 2024 23:23:48 +0300 Subject: [PATCH] =?utf8?q?{line,character,block}wise,=20inclusive/exclusiv?= =?utf8?q?e=20=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Более двадцати лет я каждый день провожу часами в Vim. А сегодня заметил что удаление "d%" блока текста занимающего несколько строк и начинающегося с начала строки, при вставке вставляется как блок из нескольких строк, а не как многострочный текст сразу после/до места где я нажимаю "p"/"P" команды. Если же "d%" я делаю не в начале строки (до этого места хотя бы один не indent символ есть), то при вставке оно ведёт себя уже иначе. Не одна страница в help-е Vim-а написана про все эти *wise действия и про *clusive. Но как-будто вообще впервые вижу. Впервые обратил внимание на колонку с типом текста находящегося в регистрах. И документация прямо явно намекает как бы делать форсированные character/line-wise действия. Вот не перестаёт Vim удивлять и даже 20+ летней давности функционал продолжает открываться. -- 2.50.0