• [Code Composer Studio] CodeSense功能


    造冰箱的大熊猫,适用于Code Composer Studio v3.3@cnblogs 2021/5/7

     

    1、Code Composer Studio

    Code Composer Studio(CCS)是德州仪器公司(TI)开发的一款专门针对该公司旗下数字信号处理器(DSP)的集成开发软件,为TI DSP程序员提供从代码编写到程序编译和调试的全流程开发环境。CCS源自加拿大GO DSP公司的Code Composer。1997年,TI收购该公司后,完善了Code Composer的功能并将其更名为Code Composer Studio。

     

    2、CodeSense

    CodeSense指CCS代码编辑器提供的代码编辑辅助功能,比如根据用户当前输入和文件中已输入内容自动补全拼写(类似Visual Studio的Visual AssistX插件的自动补全功能),或当鼠标放在某个变量名上时自动提示该变量的类型定义。

    3、启动/关闭CodeSense功能

    1)在CCS中,选择“Option>>Editor>>Language...”,如下图所示(鼠标右键点击看大图,下同)。

    2)在Language对话框中,选择“CodeSense”选项卡。

    3)在选项卡左侧“File type”列表中,选择文件类型(文件后缀):

      - 在选项卡右侧“Parser Selection”中选中“CodeSense DLL”,启动代码编辑器对该文件类型的CodeSense功能。

      - 在选项卡右侧“Parser Selection”中选中“None”,关闭代码编辑器对该文件类型的CodeSense功能。

      - 如果“Parse Selection”区域为灰色不可选,说明CCS对该文件类型不提供CodeSense支持。

      - 选项卡右侧“Auto type info (hover tip )”、“Shift or control required”、“Auto list members (drop list)”以及“Auto parameter info (call tip)”以及下方的“Name Completion”、“Search Scope”和“Multiple matches”等是与CodeSense功能设置相关的选项,具体功能可通过试用或阅读CCS帮助文件了解。

    4、使用CodeSense功能

    以下图中的代码为例:

    1)在main()之前,有变量gInt和gFloat、函数gFunc()以及宏定义gDEFINE的定义或声明。

    2)在main()中,先输入g,然后按下Ctrl+空格,弹出CodeSense小窗口显示以g开头的变量名/宏定义/函数名列表。

    3)通过上/下方向键从列表中选取某一项,按下回车键,该项对应的全名将被自动输入到代码编辑器光标所在位置。

    4)此外,将鼠标放置在某个变量/函数上时,会已弹窗的形式显示该变量/函数的类型说明。

    5、按下Ctrl+空格没有出现CodeSense弹窗,却激活了中文输入法,怎么办?

    安装中文输入法后,Windows操作系统默认使用Ctrl+空格作为中英文输入法的切换热键,这导致CodeSense的热键失效。由于CCS不允许用户自定义热键设置,只能修改Windows操作系统的中英文输入法切换热键。以Windows XP为例:

    1)鼠标右键点击任务栏右侧的输入法图标。

    2)在“文字服务和输入语言”对话框中,点击“键设置”按钮。

    3)在“高级键设置”对话框中,在“输入语言的热键”列表中找到“中文简体输入法 - 输入法/...”,点击“更改按键顺序...”按钮。

    4)在“更改按键顺序”对话框中,将按键设置为CTRL+SHIFT+空格(space)或者其它对话框允许的按键组合,点击“确定”按钮,关闭“更改按键顺序”对话框。

    5)返回CCS代码编辑器,按下Ctrl+空格试试看是什么效果。

    2021.6.6补充:将中文输入法热键改回Ctrl+Space的方法参见这里

      

    [参考资料]

    [1] Code Composer Studio v3.3 Help

  • 相关阅读:
    poj 1222 EXTENDED LIGHTS OUT (高斯消元 )
    poj 2187 Beauty Contest (凸包: 最远点对,最长直径 , 旋转卡壳法)
    poj 1408 Fishnet (几何:线段相交 + 叉积 求面积 )
    poj 1228 Grandpa's Estate ( 凸包 )
    高斯消元 模版
    poj 1830 开关问题 (高斯消元 )
    poj 1113 Wall (凸包:周长)
    旋转卡壳算法
    poj 1681 Painter's Problem (高斯消元 )
    字符串相关处理
  • 原文地址:https://www.cnblogs.com/pandabang/p/14737437.html
Copyright © 2020-2023  润新知