Когда вы открываете новый файл, Vim запускается в командном режиме и интерпретирует первое нажатие клавиши I как команду ввода. С этого момента вы можете печатать текст, а чтобы вернуться в командный режим, необходимо нажать клавишу Esc.
Будучи первым символом внутри квадратных скобок, ^ инвертирует их значение: скобки соответствуют любому символу, которого нет в списке. Например, [^0-9] соответствует любому символу, не являющемуся числом.
• $ — когда используется в конце регулярного выражения, необходимо, чтобы предшествующее ему регулярное выражение находилось в конце строки; например, here:$ соответствует here: