source insight中注释_取注快捷键设置方法
2017-11-12 14:14
2226 查看
source insight中注释_取注快捷键设置方法:(使用//注释)
1、打开Source Insight4.0,点击Project->Open Project->打开base项目->打开Base下的utils.em文件;相对路径如下:
./Source Insight 4.0/Projects/Base/utils.em
2、在文件utils.em末尾添加下面代码,然后在source insight中点击Options->Key Assignments(键值分配)为Macro:MultiLineComment分配快捷键,比如Alt+/;或者点击Options->Menu Assignments(菜单分配)为Macro:MultiLineComment分配菜单按钮
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)
}
1、打开Source Insight4.0,点击Project->Open Project->打开base项目->打开Base下的utils.em文件;相对路径如下:
./Source Insight 4.0/Projects/Base/utils.em
2、在文件utils.em末尾添加下面代码,然后在source insight中点击Options->Key Assignments(键值分配)为Macro:MultiLineComment分配快捷键,比如Alt+/;或者点击Options->Menu Assignments(菜单分配)为Macro:MultiLineComment分配菜单按钮
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)
}
相关文章推荐
- Android Studio 方法注释快捷键设置
- myeclipse自动设置类和方法的注释(快捷键)
- AndroidStudio中方法注释模板快捷键的设置
- Eclipse中代码格式及类和方法等注释设置及对应快捷键
- Android---给方法自动添加带参数的注释的快捷键设置
- AndroidStudio中方法注释模板快捷键的设置
- intelij idea 设置方法和类注释快捷键
- myeclipse自动设置类和方法的注释(快捷键)
- intellj idea 如何设置类头注释和方法注释
- eclipse自动生成方法注释 快捷键
- 传智播客小汤老师~~Eclipse的快捷键的设置或修改方法与需要修改的快捷键
- IDEA 设置类和方法注释模版
- shutter 无法设置快捷键的解决方法
- 设置VS2008 快捷键 快速注释
- mac下设置eclipse多行注释的快捷键
- Eclipse中设置作者、日期、方法注释等信息
- Xcode8不能使用快捷键“command+/”注释代码的解决方法
- Zend studio文件注释模板设置方法
- idea如何设置类头注释和方法注释
- 【JavaWeb开发】Eclipse Java注释模版设置方法