source insight 没有自带的多行注释热键,好在可以通过宏的方式来实现。如转帖。
用久了觉得,si对于开发人员来说还挺痛苦,不支持php文件、不支持批量注释等等,都需要手动调节配置。
但想想这一切的痛苦,都源自于对si的热爱与期盼太高。
整理后的em文件已上传至云服务器,下载后即可。
设置时需要注意一下两点:
1. 宏文件需要加入所在工程
2. 加入工程后需要同步文件、甚至重启,才能在option->key assignment中看到所对应命令
转帖自http://www.cnblogs.com/hfww/archive/2011/12/26/2302531.html
///////////////////////////////////////////////////////////////////////
Source Insight 批量注释 多行注释宏
将下面的代码保存为xxx.em并添加到你的工程里,然后在选项 (Options)->菜单分配(Menu Assignments)中你就可以看到这个宏了,看不到可以重启si,同步一下试试。名字叫CodeComments,你可以给这个宏添加热键.运行这 个宏可以让你当前选择的行在注释与取消注释间切换(只支持//的注释,不支持的注释,而且的注释并不怎么好)
//magic-number:tph85666031
macro CodeComments(){//多行注释
hwnd=GetCurrentWnd()
selection=GetWndSel(hwnd)
LnFirst=GetWndSelLnFirst(hwnd)//取首行行号
LnLast=GetWndSelLnLast(hwnd)//取末行行号
hbuf=GetCurrentBuf()
i
用久了觉得,si对于开发人员来说还挺痛苦,不支持php文件、不支持批量注释等等,都需要手动调节配置。
但想想这一切的痛苦,都源自于对si的热爱与期盼太高。
整理后的em文件已上传至云服务器,下载后即可。
设置时需要注意一下两点:
1. 宏文件需要加入所在工程
2. 加入工程后需要同步文件、甚至重启,才能在option->key assignment中看到所对应命令
转帖自http://www.cnblogs.com/hfww/archive/2011/12/26/2302531.html
///////////////////////////////////////////////////////////////////////
Source Insight 批量注释 多行注释宏
将下面的代码保存为xxx.em并添加到你的工程里,然后在选项 (Options)->菜单分配(Menu Assignments)中你就可以看到这个宏了,看不到可以重启si,同步一下试试。名字叫CodeComments,你可以给这个宏添加热键.运行这 个宏可以让你当前选择的行在注释与取消注释间切换(只支持//的注释,不支持的注释,而且的注释并不怎么好)
//magic-number:tph85666031
macro CodeComments(){//多行注释
