Я пытаюсь написать функцию в моем vimrc, которая позволила бы мне «навести» курсор inim (не курсор мыши) на рассматриваемое слово и создать комментарий к документу (со словом уже вкомментарий) вместе с новой подпрограммой.Поэтому я бы начал с:
newSubName
, а затем наведите курсор мыши и вызовите сабвуфер, он заменит это на:
#------------------------------------------------------------------------------
# Subroutine: newSubName
# Function :
# Parms :
# Returns :
# Assumes :
#------------------------------------------------------------------------------
sub newSubName() {
}
У меня есть код для создания декларации сабвуфера"в нижней части файла (получено из Интернета), но я не могу понять, как превратить его в то, что я хочу.Код, который я использую:
function! Newsub()
let word = "sub " . expand("<cword>") . "()" . " {" . "}"
let ln = search("__.*__", 'nW')
if ln == 0
call append('$', word)
else
call append(ln-1, word)
endif
endfunction
Любая и вся помощь приветствуется.
Спасибо, RzITex