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