Foxtable(狐表)用户栏目专家坐堂 → 代码编辑器可否考虑增加一个代码批量注释功能?


  共有12042人关注过本帖树形打印复制链接

主题:代码编辑器可否考虑增加一个代码批量注释功能?

帅哥哟,离线,有人找我吗?
tsi2007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:36 积分:465 威望:0 精华:0 注册:2010/5/1 20:44:00
代码编辑器可否考虑增加一个代码批量注释功能?  发帖心情 Post By:2010/6/26 12:23:00 [只看该作者]

在代码编辑器上调试代码,有时是复制整段代码上去,当不想执行时,要逐条加‘ 以表注释,不太方便,可否考虑增加一个“代码注释”按钮,一点就将所选代码加上注释标记了,再按一次就去掉注释标记??
[此贴子已经被作者于2010-6-26 12:36:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
tsi2007
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:36 积分:465 威望:0 精华:0 注册:2010/5/1 20:44:00
  发帖心情 Post By:2010/6/26 13:17:00 [只看该作者]

以下是引用阿翔在2010-6-26 12:41:00的发言:

如果加上这样一个功能估计可以实现你的要求

 

开始注释

代码段

结束注释

 

类似于这个,在开始注释和结束注释之间的代码不被执行

[此贴子已经被作者于2010-6-26 12:54:49编辑过]

 

这个功能,也可以。。。,希望实现这个功能

 

 

[此贴子已经被作者于2010-6-26 13:19:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
tsi2007
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:36 积分:465 威望:0 精华:0 注册:2010/5/1 20:44:00
  发帖心情 Post By:2010/6/26 14:59:00 [只看该作者]

以下是引用阿翔在2010-6-26 13:50:00的发言:

其实foxtable的代码编辑器还有一个不好就是,不允许中途停止

 

比如我输入了一个dim

临时有事,想离开保存,那是不行的……

 

或者加一个选项,是否执行代码的选项更为合适

[此贴子已经被作者于2010-6-26 13:50:43编辑过]

不是吧,那太无聊了呀。。。。。

 

要增加就加个单步调试(一句代码执行后要按单步进入才到下一句, 这样可以在输出栏看到每步的调试输出结果,特别对循环的检查有好处)

[此贴子已经被作者于2010-6-26 15:18:41编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
tsi2007
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:36 积分:465 威望:0 精华:0 注册:2010/5/1 20:44:00
  发帖心情 Post By:2010/6/26 22:29:00 [只看该作者]

类似这个:

 

dim cont as string()
dim ls as WinForm.TextBox
ls = e.form.Controls("textbox1")
cont = ls.SelectedText.Split(Chr(13))


If e.Control = True AndAlso e.KeyCode = Keys.F11 Then
  for each s as string in cont
  dim ss as string
    if cont(0).SubString(0,1)="'"  then
          if s=cont(0) then
             ss= s.SubString(1) & vbcrlf
             else
            ss = s.SubString(2) & vbcrlf
          end if
     else
           if s=cont(0) then
             ss = "'" & s.SubString(0) & vbcrlf
             else
             ss = "'" & s.SubString(1) & vbcrlf
          end if
    end if
   ls.SelectedText = ss
  next
end if

 

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目18.table

说明:选中代码行后,同时按ctrl和f11,批量注释和反注释
[此贴子已经被作者于2010-6-26 22:31:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40580 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/6/26 22:54:00 [只看该作者]

以下是引用阿翔在2010-6-26 13:50:00的发言:

其实foxtable的代码编辑器还有一个不好就是,不允许中途停止

 

比如我输入了一个dim

临时有事,想离开保存,那是不行的……

 

或者加一个选项,是否执行代码的选项更为合适

[此贴子已经被作者于2010-6-26 13:50:43编辑过]

 

      不会吧?您这样的高手居然这样理解?当您在取钱的时候插入银行卡、输入密码就走,难道还是银行的问题?

 

      毕竟foxtable检测到了不完整代码,不让保存这是很正常的、应该说是很人性化的,否则执行起来也是问题!

      想临时保存很简单,复制后保存为文本文件,回来后继续(如果可以,在这里增加导出为文本和导入文本文件按钮,直接保存未完成代码为文本文件、继续时导入改文件内容即可)!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/27 9:18:00 [只看该作者]

tsi2007的建议,倒是有一定的道理

 回到顶部