vs2015多行注释的更改问题

vs2015多行注释的更改问题,第1张

不想手动,就写个程序了。我想哪里写哪里了。

源程序也不会大了,申请略大于源文件尺寸的空间用来缓存,最后写入文件用。

文本文件可以用fgets(大概,你自己核对)一行一行地读;

读一行查里面有没有"/*",

没有直接追加进缓冲区的尾(初始在头);

有了替换为"//",再看有没有“*/”,有就删掉,然后追加进缓冲区;如果没有,记个状态,读下一行,头加“//" ,直到遇到"*/",清掉状态继续读,直到文件尾

把原文件改名成.BAK什么的,然后生成个新源文件,把缓冲区里的内容写进去就行了。

可能还需要对标注不规范的情况做处理。大体就这么个路子,如果这样的程序多就值得做,一会儿的事儿。少就没意思了。

对了,编译调试通过的程序才可以用这方法,如果文件本身有注释不规范的情况,这么简单处理有可能把程序改乱。我这里没有用标准的句法分析,基于这个做容错会很麻烦。

 分两种情况的:

如果是javadoc的注释:可以通过 alt+shift+ j

如果是 lisence:可以同个 code template实现

自定义注释风格

Window->Preference 打开参数设置面板,然后选择:Java ->Code Style ->CodeTemplates

可以看到Comments下面一系列可以注释的Java代码组成部分(对文件、变量、方法、构造方法、重载函数等等),比如我想定制Java文件的注释风格,那么在右侧选择Comments中的File项,点击Edit,进入编辑模式,这样就可以自定义注释了。其中可以插入一些变量,如日期、文件名、作者等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11391480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存