1、设置注释模板
(1)设置注释
Window-Preferences,搜template,新建三个变量,
复制如下内容:
/*********************************************************************
* 文件名称:${file}
* 作 者:${user}
* 创建日期:${date}
* 功能描述:
*********************************************************************/
/*********************************************************************
函数功能:
输入参数:
输出参数:
返 回 值:
作 者:${user}
创建日期:${date}
修改记录:
备 注:
*********************************************************************/
作者:${user}
(2)使用
输入filehc
,按 Alt+/
即可在代码中自动生成文件注释
在注释中输入作者
,按 Alt+/
即可自动调出${user}计算机的当前用户名
(3)修改${user}计算机名
在注释中输入作者
并按 Alt+/
时,出现的是Administrator,要改成自己的名:
此电脑-右键-管理-计算机管理(本地)-系统工具-本地用户和组-用户-Administrator右键重命名,最后重启电脑。
再次在CCS5.5注释中 输入作者
并按 Alt+/
时,就已经变成了修改后的名字。
2、格式化时大括号靠左
Window --> Preferences --> 搜索format --> C/C++ - Code Style - Formatter,设置为BSD/Allman [built-in],这个是大括号靠左。
默认是K&R [built-in],大括号靠右。
3、代码折叠和展开
出现折叠按钮,代码左侧红框中的空白区域-右键-folding-勾选Enable Folding
快捷键设置:Ctrl+Shift+[ 为折叠collapse, Ctrl+Shift+] 为展开 expand
参考:
https://blog.csdn.net/wordwarwordwar/article/details/83445294
4、一打开文件就折叠注释
这两处勾选去掉,就不再折叠注释了。默认应该是不勾选的。
之前觉得折叠注释很方便,就顺便设置了,结果想取消忘记哪了,找半天才找到,赶紧记下来。
5、代码补全功能
快捷键,Alt+/
6、格式化的设置,格式真变态,难用死了
(1)保留原有换行符
Line Wrapping - Never join already wrapped lines,去掉这个勾选,避免格式化时自动删除原来的换行
(2)变态的switch-case
勾选上这两个还能凑合看:
但是,如果想在case中用代码块{},就会向里缩进,恶心的不行:只有把(1)中的勾选去掉才不自动缩进!
如果把break;
放到case代码块{}的外面,会自动缩进,无法和{}对齐:只能不用代码块
(3)注释自动变缩进,最恶心【还是无法解决】
case上面那一行的注释,格式化就不能和case对齐,非要向里缩进一行:只能不在case上加注释,而是在case的:后
加注释。
(4)格式化的改变也算在Ctrl+Z中,真恶心
随手格式化,每次回撤时,都先跳转到那几个空行的变化、就算没改变也会跳转,太恶心了。vscode就不会这么蠢。
(5)格式化,结构体缩进2个Tab
因为public占了1个隐形的Tab,把这个勾选去掉就变成1个Tab了:
参考:
https://blog.csdn.net/qq_44360908/article/details/120129889
7、editor的右键没有close all
和close other
选项【没解决】
右键菜单应该有的选项:
官方文档:
Eclipse Platform User Guide > Reference > User interface information > Views and editors
https://help.eclipse.org/latest/index.jsp
8、高分辨率图标过小问题
右击你的软件图标,CCS5.5->属性->兼容性-替代高DPI缩放行为-改成“系统”
参考:
https://blog.csdn.net/rainyspring4540/article/details/102755125
9、一个诡异的格式化问题
换个顺序就好了:
我真的一脸懵,估计因为CHANNUM
是宏定义,放到if判断条件中就不会按照if的格式了。
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。