(1) Это overwrite. Т.е. когда при вводе текста символы перед курсором стираются.
В противоположность Insert'у, когда они не стираются, а сдвигаются вправо.
Режим меняется клавишей Insert обычно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший