在此感谢猪哥,从它的blog学到好多slickedit的知识。
昨晚上费了九牛二虎之力搞定了linux下的slickedit最新版安装,结果发现11的一些macro改动不通用了(其实就是这个tab而已),研究了猪哥的改动方法,加上无意间看到bufftabs.e下面有提供shift+鼠标左键关闭buffer的方法,借过来修改一下便成功了。
打开bufftabs.e,在文件最后添加:
昨晚上费了九牛二虎之力搞定了linux下的slickedit最新版安装,结果发现11的一些macro改动不通用了(其实就是这个tab而已),研究了猪哥的改动方法,加上无意间看到bufftabs.e下面有提供shift+鼠标左键关闭buffer的方法,借过来修改一下便成功了。
打开bufftabs.e,在文件最后添加:
- /**
- * Handles the left mouse button dbl_click event.
- */
- void ctlsstab1.lbutton_double_click()
- {
- // get the current tab id
- int tabi = mou_tabid();
- if (tabi < 0) {
- //create new file
- //new_file();
- return;
- }
- //close current tab
- tabs_data* ptabsdata = ctlsstab1.getFileTabsData();
- ptabsdata->clicked_tabid = tabi;
- buff_menu_close();
- }