在linux系统 安装sourceinsight ,鼠标不能点击Windows窗口bug,这是一个bug
有时候,点击project窗口也无作用,
可以使用快捷键,alt + w,
例外其他可以设置快捷键,方便阅读代码,可以自己定义
选择如下
进入选项框,下面有很多自带的定义功能,快捷键,command指的是定义的命令名称,keysrokes,是快捷键定义,
可以点击list选项,可以看到每一个定义的功能快捷键。如下;
Macro: MultiLineComment : Ctrl+/
Macro: OutputSiblingSymbols :
Macro: OutputSiblingSymbols :
Macro: PasteKillLine :
Macro: PasteKillLine :
Macro: ReturnTrueOrFalse :
Macro: ReturnTrueOrFalse :
Menu: Activate Context Menu :
Menu: Activate Edit Menu : Alt+E
Menu: Activate File Menu : Alt+F
Menu: Activate Help Menu : Alt+H
Menu: Activate Menu Bar : Alt+
Menu: Activate Options Menu : Alt+O
Menu: Activate Project Menu : Alt+P
Menu: Activate Search Menu : Alt+S
Menu: Activate System Doc Menu : Alt±
Menu: Activate System Menu : Alt+Space
Menu: Activate View Menu : Alt+V
Menu: Activate Window Menu : Alt+W
Menu: Activate Work Menu : Alt+K
如要修改快捷键,选中我们需要修改的命令名称,如paste复制,点击Assign new key,进入如下菜单,
弹出一段英文,意思是让你选择快捷键,如复制,键盘按住,atl+v,弹出确实是否修改,点击是,保存,就可以了。
2、添加 注释选中全部代码
新建一个文件,myxxx.em
将如下代码拷贝到文件中,然后source insight加入这个文件,如上操作,新建一个命令名称,MultiLineComment ,添加快捷键
就可以了,ctr / 注释,再按一次取消。
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) //鍙朙n瀵瑰簲鐨勮
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)
}



