Перейдите к firstName в обычном режиме и введите
qaIprivate readonly string <ESC>jq
Это запишет макрос (в регистре a) о том, что вы добавили "частную строку только для чтения" в начало строки, а затем переместились на одну строку вниз. Если вы хотите повторить этот макрос дважды (таким образом, повторяя команду для следующих двух строк), введите в командном режиме 2@a в строке lastName , которая выполнит макрос еще два раза.
Этот метод выполняет ваше требование "не посещать каждую строку вручную"; однако это немного тяжеловесно для вашего приложения. 
Если вы возражаете против ввода private readonly string , быстрое решение состоит в том, чтобы выполнить редактирование в первой строке, а затем перейти вниз к каждой строке, которую вы хотите редактировать и использовать . в обычном режиме. Это будет повторять вашу последнюю команду (в этом случае добавление текста в строку) без суеты.