Вы можете использовать синтаксис 'getter' следующим образом:
{
rules:
{
email: {
required: true,
email: true
},
first_name: {
required: true
},
get last_name() {return this.first_name},
password: {
required: true,
minlength: 4
}
}
}
nmap
означает «отображение ключевой последовательности в нормальном режиме» (см. docs vim).
указывает vim не показывать сообщение при использовании этой последовательности клавиш.
означает, что последовательность клавиш начинается с символа, назначенного переменной mapleader
- обратная косая черта, если на данном этапе не выполнялся оператор let mapleader =
Nmap
выполняется. И v
- это оставшаяся часть последовательности клавиш.
Таким образом, в целом это отображение в нормальном режиме последовательности клавиш с обратной косой чертой-v, чтобы не отображать сообщения и выполнить : EditConfig
что, вероятно, является функцией, определенной ранее в vimrc для редактирования файлов конфигурации (см., например, this vimrc, поиск в браузере editconfig).
Похоже, вам не хватает функции ...
Попробуйте,
function! EditConfig()
for config in ['$MYGVIMRC', '$MYVIMRC']
if exists(config)
execute 'edit '.config
endif
endfor
endfunction