source Insight 软件使用注意点

1. 需要将 tab键转为 4个空格

首先通过路径(Options->Document Options)进入以下界面:

step 1:将 Visible tabs 打勾。

step 2 :将 Expand Tabs 打勾。

step 3:设置TAB width,一般为4个空格,即填4。

2. 回车换行后对齐存在问题

可以通过如下设置解决:
菜单Options中,点击Document Options,出现的对话框中点击Auto  Indenting,弹出的对话框中,将Smart Indent Options里的两个选项复选框取消即可。

3. 常用快捷键

    ctrl+o  快速查找文件名称

     shift + f8 高亮一些变量, 再按一次,取消高亮

    可以设置一些自己喜欢的key值:

           Jump To Definition  ctrl + [

            Go Back  Ctrl + ]                 

4. 自动添加注释

修改base工程中的Utils.em    ,增加如下


macro MyInsertHeader()
{
hwnd = GetCurrentWnd()
lnFirst = GetWndSelLnFirst(hwnd)
hbuf = GetCurrentBuf()//申请变量空间,Get a handle to the current file buffer and the name
InsBufLine(hbuf, lnFirst, "/*******************************************************************************")
InsBufLine(hbuf, lnFirst+1, "* 函数名称 : ")
InsBufLine(hbuf, lnFirst+2, "* 负责人 : xxx ")

// Get current time
szTime = GetSysTime(1)
Day = szTime.Day
Month = szTime.Month
Year = szTime.Year
if (Day < 10)
szDay = "0@Day@"
else
szDay = Day

InsBufLine(hbuf, lnFirst+3, "* 创建如期 : @Year@年@Month@月@szDay@日")
InsBufLine(hbuf, lnFirst+4, "* 函数功能 : ")
InsBufLine(hbuf, lnFirst+5, "* 输入参数 : ")
InsBufLine(hbuf, lnFirst+6, "* 输出参数 : ")
InsBufLine(hbuf, lnFirst+7, "* 返回值 : ")
InsBufLine(hbuf, lnFirst+8, "*******************************************************************************/")
}

然后 optional->key assignment->maro MyInsertHeader 添加快捷键就可以使用的

最后的效果如下:

/*******************************************************************************
* 函数名称 :
* 负责人 : xxx
* 创建如期 : 2018年2月26日
* 函数功能 :
* 输入参数 :
* 输出参数 :
* 返回值 :
*******************************************************************************/

                  

原文地址:https://www.cnblogs.com/maxpak/p/8399916.html