其他分享
首页 > 其他分享> > 【方便、习惯】 sourceinsight 安装完要做的一些设置

【方便、习惯】 sourceinsight 安装完要做的一些设置

作者:互联网

文章目录

1.取消软件自动更新

在这里插入图片描述

2.修改默认编码和结束符

在这里插入图片描述

3.文件类型参数相关设置

在这里插入图片描述
在这里插入图片描述

4.添加快捷注释 Ctrl+/

4.1 找到默认工程Base

在这里插入图片描述

4.2 编辑utils.em

4.3 添加代码函数到末尾

macro MultiLineComment()
{
    hwnd = GetCurrentWnd()
    selection = GetWndSel(hwnd)
    LnFirst =GetWndSelLnFirst(hwnd)      //取首行行号
    LnLast =GetWndSelLnLast(hwnd)      //取末行行号
    hbuf = GetCurrentBuf()
    if(GetBufLine(hbuf, 0) =="//magic-number:tph85666031")
    {
        stop
    }
    Ln = Lnfirst
    buf = GetBufLine(hbuf, Ln)
    len = strlen(buf)
    while(Ln <= Lnlast) 
    {
        buf = GetBufLine(hbuf, Ln)  //取Ln对应的行
        if(buf =="")
        {                   //跳过空行
            Ln = Ln + 1
            continue
        }
        if(StrMid(buf, 0, 1) == "/")
        {       //需要取消注释,防止只有单字符的行
            if(StrMid(buf, 1, 2) == "/")
            {
                PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))
            }
        }
        if(StrMid(buf,0,1) !="/")
        {          //需要添加注释
            PutBufLine(hbuf, Ln, Cat("//", buf))
        }
        Ln = Ln + 1
    }
    SetWndSel(hwnd, selection)
}

4.4 添加快捷键

打开添加快捷键,找到刚刚定义的宏名称MultiLineComment。
ps:如果正在使用sourceinsight,记得先重启下软件。
在这里插入图片描述
在这里插入图片描述
如果此处有跳出对话框,确定即可(一般新的快捷键第一次会出现)。
在这里插入图片描述

wang 恒 发布了67 篇原创文章 · 获赞 13 · 访问量 3万+ 私信 关注

标签:完要,Ln,hwnd,默认,快捷键,添加,sourceinsight,安装,hbuf
来源: https://blog.csdn.net/qq_23327993/article/details/104414491