Я недавно переключился с Eclipse на Vim.Я люблю это.Есть несколько проблем, над которыми я работаю, но одна из тех, с которыми у меня много проблем, это комментарии к документу PHP.В затмении я мог бы набрать:
/** [enter]
, и следующая строка автоматически заполнилась бы
*
Так что я бы получил:
/**
* [comment goes here]
Яинтересно, есть ли что-нибудь подобное для vim.Кажется, есть некоторые плагины для автоматической генерации комментариев к документам с помощью команды, но я бы хотел, чтобы она делала их так, как я печатаю.
Я поигрался со скриптом отступа PHP (http://www.vim.org/scripts/script.php?script_id=1120) и получил его, чтобы распознать, когда он находится внутри блока комментариев к документу, но я не могу понять, как его получить на самом делеизмените текст и добавьте «*» после нажатия Enter, находясь внутри блока.
Я пробовал то, что видел другие плагины:
let @z = ' * '
put! z
пробовал это тоже:
exe 'normal!' '"zgp'
но не повезло. Разве это невозможно из сценария отступа, и если нет, то как я могу заставить Vim распознавать блок комментария к документу и действовать соответствующим образом, пока я печатаю?
Любая помощь будет принята с благодарностью!