Source Insight 小技巧 背景色选择 解决字符等宽对齐问题 解决TAB键缩进问题 SI中的自动对齐设置 向项目中添加文件时,只添加特定类型的文件(文件类型过滤器) 自定义添加文件类型 恢复ctrl+a的全选功能 排版问题(和VC相关) 中文注释乱码解决方法 **Source Insight小技巧详解** Source Insight是一款强大的源代码查看和编辑工具,尤其受到程序员的青睐。以下是一些关于Source Insight的实用小技巧,可以帮助你更高效地使用它: 1. **背景色选择** - 你可以自定义Source Insight的背景颜色以适应个人喜好或减轻眼睛疲劳。操作路径为:`Options -> Preference -> Windows Background -> Color`,在这里选择你喜欢的颜色。 2. **解决字符等宽对齐问题** - Source Insight默认使用VERDANA字体,但其非等宽特性可能导致代码对齐不准确。为解决此问题,你可以切换到等宽字体,如Courier New。设置路径:`Options -> Document Options`,选择合适的等宽字体。 3. **解决TAB键缩进问题** - 若你希望TAB键的缩进与空格对齐,可以在`Options -> Document Options`的`Editing Options`中勾选`Expand tabs`,这样按TAB键时,其缩进将与4个空格对齐。 4. **SI中的自动对齐设置** - 自动对齐功能可提高代码可读性。在`Option -> Document option`下的`Auto Indent`中,你可以选择`None`、`Simple`或`Smart`,其中`Simple`类型通常适合大部分场景。 5. **向项目中添加特定类型的文件** - 添加文件时,可以通过`Options -> Document Options`来过滤文件类型。例如,添加汇编文件时,可以选择`x86 Asm Source File`,并在`File filter`中添加`.s`后缀,然后重新`ADD TREE`,将.s文件加入项目。 6. **自定义添加文件类型** - 用户可以根据需求创建新的文件类型。通过`Options -> Document Options -> Add Type`,定义文件类型名和对应的文件扩展名,勾选`Include when adding to projects`,以在添加目录时自动将这类文件加入工程。 7. **恢复ctrl+a的全选功能** - 如果发现`ctrl+a`被其他功能占用,可以在关键字搜索中找到`save all`,将其快捷键更改为`ctrl+shift+a`,然后将`select all`的快捷键更改为`ctrl +a`。 8. **快速跳转到变量定义** - 按住`Ctrl`键,然后用鼠标点击变量,Source Insight会自动跳转到该变量的定义处,这对于代码浏览和理解非常方便。 9. **保持字符宽度一致性** - 如果在Source Insight和Visual Studio之间切换导致代码排版混乱,可能是因为字符宽度问题。开启`View -> Draft View`(快捷键`Alt + F12`)可以使字符宽度保持一致。 10. **标亮所有相同单词** - 使用`Shift + F8`可以高亮显示当前光标所在单词的所有出现,这对于查找和定位代码中的特定词汇非常有用。 11. **中文注释乱码解决方法** - 如果你遇到中文注释乱码问题,可以尝试用记事本打开源文件,然后选择“文件 -> 另存为”,在编码选项中选择“ANSI”,再用Source Insight打开,通常能解决乱码问题。 通过掌握这些小技巧,你可以在使用Source Insight时更加得心应手,提升编程效率和代码质量。记得定期更新软件,获取更多新功能和改进。
- 海兰2013-06-08比较实用的小技巧。
- 粉丝: 15
- 资源: 69
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- GigaDevice.GD32F4xx-DFP.2.1.0 器件安装包
- 智慧校园数字孪生,三维可视化
- 多种土地使用类型图像分类数据集【已标注,约30,000张数据】
- 3.0(1).docx
- 国产文本编辑器:EverEdit用户手册 1.1.0
- 多边形框架物体检测27-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 基于stm32风速风向测量仪V2.0
- 高效排序算法:快速排序Java与Python实现详解
- Metropolis-Hastings算法和吉布斯采样(Gibbs sampling)算法Python代码实现
- IP网络的仿真及实验.doc