slickedit 13.0.2添加双击关闭tab功能

本文分享了在Linux下安装SlickEdit最新版的过程,并针对新版中宏的变化进行了调整,具体介绍了如何通过修改bufftabs.e文件实现Shift+鼠标左键关闭缓冲区的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值