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