This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于CCS6软件,拷贝程序,自动插入TAB的问题



你好,我在使用CCS6时,拷贝了一段程序,软件自动加入了TAB,使我每次要手动删除TAB,不然程序代码不对齐,如何设置CCS6,使他不自动加入TAB,如附件的

{
if(AveLightVol>200){MachineIsOpen=1;}//说明盖子已经打开
else{MachineIsOpen=0;}//盖子没有打开

#if ADCMODE==2
if(MachineIsOpen){UartPrint("\n打开盖子!");}//说明盖子已经打开
else{UartPrint("\n关闭盖子!");}//盖子没有打开
#endif
}

每次要删除多出来的部分,好麻烦啊。

  • 确定你拷贝的里面没有TAB

    CCSv6可能会根据C语言自动加入TAB。 具体没

    处理过。你右击工程在特性下看看在设计字体等菜单

    下有没有自动添加TAB的选项

  • 选中整段被加入TAB的部分,使用shift+tab,同样想加入tab,可以同样选中,使用tab键

  • 复制的时候,从行首开始,别从TAB键后开始

  • 谢谢回复,一行行拷贝当然没问题,问题是拷贝好几行程序,只有第一行对齐,其余的自动插入了TAB,如附件,要对齐的话必须,一行行纠正过来。麻烦

  • JunJie Qu 说:

    谢谢回复,一行行拷贝当然没问题,问题是拷贝好几行程序,只有第一行对齐,其余的自动插入了TAB,如附件,要对齐的话必须,一行行纠正过来。麻烦

    1、从行首拷贝是指将你要拷贝的段的第一行的tab也一起拷贝,也就是整行拷贝,而不要从字母部分开始拷贝,否则,会默认在下面行前都加上tab(或者其他你已经应用的格式)

    2、另外修改的时候,选中要修改的段,使用tab或者shift tab,可以实现整段修改,实现添加或删除tab格式

    以上是我前面两个回复的意思