当我在Vim中使用PHP编码时,我可以创建一个注释块,如下所示:
/**
* Mary had a little lamb.|
*/
当我的光标在句子的末尾,我按回车键并得到一个新的注释行:
/**
* Mary had a little lamb.
* |
*/
请注意,它已自动添加了新的*字符以继续注释.
当我在Vim中使用D编程并尝试相同的操作时,没有自动添加新的*,我得到以下信息:
/**
* Mary had a little lamb.
|
*/
我需要在D配置中添加此位置以复制注释的PHP自动完成功能吗?
解决方法:
看一下:h formatoptions和:h fo-table.您要寻找的选项是r:
Automatically insert the current comment leader after hitting
Enter in Insert mode.
您可以在vimfiles目录(取决于您的操作系统)中的ftplugin中创建一个名为d.vim的文件,并将自定义设置formatoptions行放在此处.