Менянедавно жутко взбесил тот факт, что Sublime Text по Ctrl+Del удалил не только пробел а еще и токен за ним. То есть при 2+ пробелов редактор удаляет только пробелы (до лексическиого токена) а если за курсором стоит только один пробел, то удаляет его вместе с токеном.
Видел еще редакторы, которые по умолчанию токен удаляют вместе с пробелами (напр. редактор в SQL Developer). По мне — жутко неудобно.
Вот Kate по Ctrl+Del удаляет только пробелы, кроме случая, когда под крусором стоит токен — в таком случае удаляет токен с пробелами за ним. И я считаю это правильным.
Не знаю, как там дело обстоит с консольными редакторами. Наверняка там всё проще: другие сочетания клавиш и чётко-определённые действия.
Но вопрос вот в чём: какая же (идеологически) правильная логика работы Ctrl+del?




