Board logo

标题: 【建议】写我们自己的IDE环境|1.17.8英文版发布! [打印本页]

作者: AlexZhang     时间: 2007-7-25 18:38    标题: 【建议】写我们自己的IDE环境|1.17.8英文版发布!

【建议】写我们自己的IDE环境
众所周知 有一个好的IDE环境 可以使代码编写工作减少很多 大家可以看VisualC++/VisualBasic,这些IDE环境写的都非常出色(废话,M$卖的就是这个)。
我们是不是页可以自己写一个IDE环境呢?
当然可以
IDE环境其实不复杂,最简单的是记事本类似的程序。其实多数IDE环境是一个为代码编写特别优化的文字处理软件。比如VB就是一个画图+记事本
批处理的IDE并不难做,只是一个笔记本框架+充分的源码资源+帮助+debug就行了。其中,笔记本 帮助 源码浏览器 都是同一个框架——记事本
我们目前的工作就是:写帮助以及debug方法,这里我有点不明白,P处理的debug应该怎样写?
怎样debug?
我希望大家能够提供一些关于写帮助、源码库的资源&建议
Alex
如果有人愿意和我一起写源代码,联系:
cheungtifan@gmail.com
Q:82570635
最终作品将依据GNU GPLv3分发.
-------------------
0.99.2版已经发布,马上作出安装程序以后发布!
这是正式版之前的最后一个测试版!

由于上传系统我这里访问很慢,上传到了别的服务器上面。
Download address:
Here
下面的网友反映不能用
/*下载地址:
[ url=http://share.cech.com.cn/08d5d90797fdb1da6f3ab2127/4d1a7e2e0268866cb41666071ebd319ef8ed63a4/down/BATIDE.EXE]Here[/ url]
或者
[ url=http://share.cech.com.cn/get/08d5d90797fdb1da6f3ab2127.html]Here[/ url ]*/
请大家提出宝贵意见。这个帖子不要再沉下去了
-----------------------------------------------------------------------
[ size=6]1.00.1b正式版发布![/size ]
下载地址:
(上传在MediaFire上)
[ url=http://www.mediafire.com/?9xtxmmuxndm]下载地址[ /url]
-----------------------------------------------------------------------
[ size=6]1.10.1b[ /size]
Google Code项目主页
----------------------------------------------------------------------
[ size=8]前些天没有带着电脑 现在继续编码。。。[ /size]
[ size=8]前些天潜水了,重新发布新版1.15版本,为稳定版。最新版为1.16.2-beta
下载地址见Google Code的项目主页[/size ]
[ size=8]现在发布新版本 1.17.2 beta 建议大家升级 加入了些新功能,试试就知道哦 另外修补了若干bug 很长时间没更新 不好意思...见GCode主页[ /size]
[size=6 ]新版本 1.17.7-beta 请在项目主页下载。[ /size]
1.17.8英文版发布!

[ Last edited by AlexZhang on 2008-2-6 at 03:53 PM ]
作者: AlexZhang     时间: 2007-7-26 11:00
大家请耐心等待,alpha版本马上分发,大概今天下午就能够看见alpha1了
作者: electronixtar     时间: 2007-7-26 13:59
帮助文件用ntcmds.chm嘛。

期望这个项目架设到 code.google.com
作者: electronixtar     时间: 2007-7-26 14:03
至于如何debug,cmd本身就是一个优秀的debug环境。要暂停bat可以发送消息冻结cmd窗口,调试变量可以直接 echo 。
作者: AlexZhang     时间: 2007-7-26 16:51
现在差不多程序框架出来了,但是又有一个问题,关于语法加亮
我们改应该对什么语句加亮?
缩进是不用说的了,大家给一个需要加亮的命令的列表好么?
另外,bat框架代码库应该内容多一些,谁能够提供一些资料?
使用VisualBasic6.0+Access编写的;)
参考了下,大概知道了加什么了,不过这下就可能会有两种格式了——文本以及RTF.
联盟的空间怎么用?我的空间被河蟹了。

[[i] Last edited by AlexZhang on 2007-7-26 at 08:35 PM [/i]]
作者: qasa     时间: 2007-7-26 17:14

不错的提议,期待中......

作者: electronixtar     时间: 2007-7-26 17:43


  Quote:
Originally posted by AlexZhang at 2007-7-26 16:51:
现在差不多程序框架出来了,但是又有一个问题,关于语法加亮
我们改应该对什么语句加亮?
缩进是不用说的了,大家给一个需要加亮的命令的列表 ...

语法高亮可以参考这个帖子:

http://www.cn-dos.net/forum/viewthread.php?tid=21664
作者: AlexZhang     时间: 2007-7-26 23:39
语法加亮基本完成,除了一些bug
现在正在修补bug,大概后天(我要真理很多资料,加在附带的数据库里面)
可以出beta版本
今天的进度:
数据库连接
搜索、替换
语法加亮
有滚动的about(很好看)
一个类似任务栏的东西
ASCII字符画
作者: AlexZhang     时间: 2007-7-26 23:40    标题: codeview的代码,大家看一下

Dim MSGResponse As String
Private Sub CmdAdd_Click()
    '调用AddNew方法增加记录
    Data1.Recordset.AddNew
    '在调用AddNew以后,文本框控件处于添加模式,因此
    '为了防止程序出错,需要屏蔽其他按钮的使用
        '------------------------------
        '开始屏障按钮
        '------------------------------
        CmdAdd.Enabled = False
        cmdBack.Enabled = False
        cmdCancle.Enabled = True
        cmdCopy2Clipboard.Enabled = False
        cmdDel.Enabled = False
        cmdEnd.Enabled = False
        cmdNext.Enabled = False
        cmdRefresh.Enabled = False
        cmdSave.Enabled = True
        cmdTop.Enabled = False
        '-----------------------------
        '结束
        '-----------------------------
    '结束
End Sub
Private Sub cmdBack_Click()
If Not Data1.Recordset.BOF Then
    Data1.Recordset.MovePrevious
Else
    Data1.Recordset.MoveFirst
End If
End Sub
Private Sub cmdCancle_Click()
    '通过CancelUpdate方法保存数据
    Data1.Recordset.CancelUpdate
    '恢复控件
        CmdAdd.Enabled = True
        cmdBack.Enabled = True
        cmdCancle.Enabled = False
        'cmdCopy2Clipboard.Enabled = True 这句根本没用
        cmdDel.Enabled = True
        cmdEnd.Enabled = True
        cmdNext.Enabled = True
        cmdRefresh.Enabled = True
        cmdSave.Enabled = False
        cmdTop.Enabled = True
End Sub

Private Sub cmdCopy2Clipboard_Click()
Clipboard.SetText (txtContent.Text)
End Sub

Private Sub cmdDel_Click()
MSGResponse = MsgBox("真的删除这一条记录么?" & Chr(10) & "删除以后不能恢复!", vbYesNo, "代码浏览器")
If MSGResponse = vbYes Then
    Data1.Recordset.Delete
    Data1.Refresh
End If
End Sub
Private Sub cmdEnd_Click()
Data1.Recordset.MoveLast
End Sub
Private Sub cmdNext_Click()
If Not Data1.Recordset.EOF Then
    Data1.Recordset.MoveNext
Else
    Data1.Recordset.MoveLast
End If
End Sub
Private Sub cmdRefresh_Click()
Data1.Refresh
End Sub
Private Sub cmdSave_Click()
    Data1.Recordset.Update
        CmdAdd.Enabled = True
        cmdBack.Enabled = True
        cmdCancle.Enabled = False
        cmdCopy2Clipboard.Enabled = True
        cmdDel.Enabled = True
        cmdEnd.Enabled = True
        cmdNext.Enabled = True
        cmdRefresh.Enabled = True
        cmdSave.Enabled = False
        cmdTop.Enabled = True
End Sub
Private Sub cmdTop_Click()
Data1.Recordset.MoveFirst
End Sub
Private Sub Form_Load()
Data1.DatabaseName = App.Path & "\code.mdb"
Data1.RecordSource = "BAT"
Data1.Refresh
cmdCancle.Enabled = False
cmdSave.Enabled = False
End Sub
作者: slore     时间: 2007-7-27 00:29
什么都不干,帮你着色嗬

Dim MSGResponse As String
Private Sub
CmdAdd_Click()
   
'调用AddNew方法增加记录
   
Data1.Recordset.AddNew
    '在调用AddNew以后,文本框控件处于添加模式,因此
    '为了防止程序出错,需要屏蔽其他按钮的使用
    '------------------------------
    '开始屏障按钮
    '------------------------------
   
CmdAdd.Enabled = False
   
cmdBack.Enabled = False
   
cmdCancle.Enabled = True
   
cmdCopy2Clipboard.Enabled = False
   
cmdDel.Enabled = False
   
cmdEnd.Enabled = False
   
cmdNext.Enabled = False
   
cmdRefresh.Enabled = False
   
cmdSave.Enabled = True
   
cmdTop.Enabled = False
   
'-----------------------------
    '结束
    '-----------------------------
    '结束
End Sub
Private Sub
cmdBack_Click()
   
If Not Data1.Recordset.BOF Then
        
Data1.Recordset.MovePrevious
    Else
        
Data1.Recordset.MoveFirst
    End If
End Sub
Private Sub
cmdCancle_Click()
   
'通过CancelUpdate方法保存数据
   
Data1.Recordset.CancelUpdate
    '恢复控件
   
CmdAdd.Enabled = True
   
cmdBack.Enabled = True
   
cmdCancle.Enabled = False
   
'cmdCopy2Clipboard.Enabled = True 这句根本没用
   
cmdDel.Enabled = True
   
cmdEnd.Enabled = True
   
cmdNext.Enabled = True
   
cmdRefresh.Enabled = True
   
cmdSave.Enabled = False
   
cmdTop.Enabled = True
End Sub

Private Sub
cmdCopy2Clipboard_Click()
   
Clipboard.SetText (txtContent.Text)
End Sub

Private Sub
cmdDel_Click()
   
MSGResponse = MsgBox("真的删除这一条记录么?" & Chr(10) & "删除以后不能恢复!", vbYesNo, "代码浏览器")
   
If MSGResponse = vbYes Then
        
Data1.Recordset.Delete
        Data1.Refresh
    End If
End Sub
Private Sub
cmdEnd_Click()
   
Data1.Recordset.MoveLast
End Sub
Private Sub
cmdNext_Click()
   
If Not Data1.Recordset.EOF Then
        
Data1.Recordset.MoveNext
    Else
        
Data1.Recordset.MoveLast
    End If
End Sub
Private Sub
cmdRefresh_Click()
   
Data1.Refresh
End Sub
Private Sub
cmdSave_Click()
   
Data1.Recordset.Update
    CmdAdd.Enabled = True
   
cmdBack.Enabled = True
   
cmdCancle.Enabled = False
   
cmdCopy2Clipboard.Enabled = True
   
cmdDel.Enabled = True
   
cmdEnd.Enabled = True
   
cmdNext.Enabled = True
   
cmdRefresh.Enabled = True
   
cmdSave.Enabled = False
   
cmdTop.Enabled = True
End Sub
Private Sub
cmdTop_Click()
   
Data1.Recordset.MoveFirst
End Sub
Private Sub
Form_Load()
   
Data1.DatabaseName = App.Path & "\code.mdb"
    Data1.RecordSource = "BAT"
    Data1.Refresh
    cmdCancle.Enabled = False
   
cmdSave.Enabled = False
End Sub



cmdCancle应该叫 cmdCancel吧?:P
作者: slore     时间: 2007-7-27 00:35
Private Sub cmdCopy2Clipboard_Click()
   
Clipboard.Clear '对了这里在复制到剪切板前要清空,不然你的复制会……
   
Clipboard.SetText (txtContent)
End Sub
作者: AlexZhang     时间: 2007-7-27 07:10
hehe,你很有工夫,I服了U
那个clipboard真的忘了~没有测试还
----------------------------------------------
第一版已测试,语法加亮功能有很大缺陷,
字符长度>100左右以后,程序响应很慢(调试状态)
debug一下,一会放出一个测试版
-----------------------------------------------
开发进程:
bug“去掉了”,但是还是不稳定,编译好了估计就没事了。
刚才又crash了...
这个crash去掉以后,beta版就可以发行了

[ Last edited by AlexZhang on 2007-7-27 at 09:38 AM ]
作者: slore     时间: 2007-7-27 09:40
建议高亮功能可选……带个配置文件可以保留设置。

你用richtext上色是不是?如果出了。发个text的给我,受不了rich……功能多了浪费。

cmdCancle应该叫 cmdCancel吧?:P 这句没有看到么?Cancle看了很别扭
作者: AlexZhang     时间: 2007-7-27 10:06
vb处理这个的速度还是有问题。
我写的算法可能不怎么好,大家看一下加亮的算法以及程序。
CODE:  [Copy to clipboard]
Public Function Highlight(keyword As String, colorset As Variant)
'加亮语法,在这里实现
'算法:
'   S1 得到关键字(这里就是cd % 0123456789 之类的)
'   S2 使用RTF的FindTxt方法 得到行号。SelText设置颜色(一会查)
'   S3 行号count暂存至tmpi,继续查找
'   S4 查找下一个,行号与tmpi比较,相同停止,不同回S2
'下面开始编码
count = MDIForm1.ActiveForm.CodeInp.find(keyword, , , 2)
tmpi = 0
ok2go = False
'here,it's a bug
'it could now GO ON FINDING
    While ok2go = False
        If count = -1 Then
            'no match word could resume next
            ok2go = True
        Else
            MDIForm1.ActiveForm.CodeInp.SelColor = colorset
            'here add something which could make the program go on serching
            'not stop replacing the ONLY word all the time
            If count = tmpi Then
                ok2go = True
            Else
                'not do nothing but do something to make the program go
                MDIForm1.ActiveForm.CodeInp.SelStart = MDIForm1.ActiveForm.CodeInp.SelStart + MDIForm1.ActiveForm.CodeInp.SelLength + 1
            End If
        End If
    Wend
End Function

作者: slore     时间: 2007-7-27 10:21
rich没有用过,因为速度的问题……所以帮不上
你的算法我理解不了……我着色的话是设置写分割符号一般是
SplitWords = ",.?!;:\/<>(){}[]""'=+-|*%@#$^& " & vbCrLf & vbTab & vbNullChar

遇到他们停止,这样可以把代码的关键字一个词一个词的处理……
循环从1到strlenth,只前进不后退。。




MDIForm1.ActiveForm.CodeInp.可以with掉。。。

注释干嘛用e文~~
作者: AlexZhang     时间: 2007-7-27 10:29
注释e文因为中文打字不快(今年高考我语文才102份额~)
with掉省不了几行
Split完了好像没什么用,Text不支持多种颜色的,自己专门写一个
这种控件MS很麻烦
我的算法:
一个一个的找,找到一个处理一个,是最原始的方法
另外,我记得Split好像是在数据库里面见过,查了下Split函数
在MSDN里的东西,写的莫名其妙
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语文没学好,看不懂~
有什么指导意见,请QQ联系我82570635或者GTalk cheungtifan@gmail.com
或者MSN(不推荐)cheungtifan@msn.com(压根没开)
----------------
是<b>cancel</b> 拼错了

[ Last edited by AlexZhang on 2007-7-27 at 10:32 AM ]
作者: slore     时间: 2007-7-27 11:12
我语文才90多~~

不是用split

比如"echo 123"

循环

e不是分割符号继续,。。。发现空格(分割符号),然后就截取前面的得到echo在和关键字比较是的话着色,不是继续
作者: wudixin96     时间: 2007-7-27 11:18
呵呵,还是高考生啊,又前途啊

不过E文有待加强啊,语法不通的。
作者: AlexZhang     时间: 2007-7-27 15:43
语法不同正常
只要能表达意思就行了
注释不是给最终用户看的
是让自己知道应改干什么
今年考得青岛大学化学系
作者: electronixtar     时间: 2007-7-27 20:26
进度很快,不错不错。
作者: AlexZhang     时间: 2007-7-28 08:25
现在遇到一个问题,Find功能发现一些bug,正在修补中,所以又要等等。我会用我的最快的速度拿出一个版本
作者: AlexZhang     时间: 2007-7-28 11:39    标题: 语法加亮

CODE:  [Copy to clipboard]
Private   Const   vbKeyWords   As   String   =   "echo,set,path,1,2,3,4,5,6,7,8,9,+,-,*,/,@,$,%,^,&,:"
'一些稀奇古怪的永远用不到的东西...
'过两天分类一下,今天手里没有IDE环境了,只是瞎写了一些东西,
'下午贴到vb上看看效果,以前的那个太麻烦,慢死了。
'这次用UE写的
Private   Const   Color1   As   Long   =   &H800000       '关键字颜色   
Private   Const   RemarkColor   As   Long   =   &H8000&             '注释颜色   
   
Sub vbCodeSTX(ByRef CodeInpt As RichTextBox)
          Dim vks()     As String
          Dim i     As Long, l       As Long
          Dim mloc     As Long, mloc2       As Long
          Dim oloc     As Long, olen       As Long
            
          l = LenB(CodeInpt.Text)
          If l = 0 Then Exit Sub
            
          oloc = CodeInpt.SelStart
          olen = CodeInpt.SelLength
          CodeInpt.Visible = False
            
          '处理关键字 第一种  (暂时只做一种)
          vks = Split(vbKeyWords, ",")
          For i = 0 To UBound(vks)
                  mloc = CodeInpt.Find(vks(i), 0, , rtfWholeWord)
                  Do While mloc >= 0
                          With CodeInpt
                                  .SelStart = mloc
                                  .SelLength = Len(vks(i))
                                  .SelColor = Color1
                                  .SelStart = mloc + Len(vks(i)) + 1
                          End With
                          '上面这一段比较好
                          mloc = CodeInpt.Find(vks(i), , l, rtfWholeWord)
                  Loop
          Next
            
          '处理注释   rem
          mloc = CodeInpt.Find("rem", 0)
          Do While mloc >= 0
                  CodeInpt.SelStart = mloc + 1
                  mloc2 = CodeInpt.Find(vbCrLf, , l)
                  If mloc2 > mloc Then
                          With CodeInpt
                                  .SelStart = mloc
                                  .SelLength = mloc2 - mloc
                                  If InStr(CodeInpt.SelText, Chr(34)) = 0 Then
                                          .SelColor = RemarkColor         '是注释行
                                  End If
                                  .SelStart = mloc2 + 1
                          End With
                  End If
                  mloc = CodeInpt.Find("'", , l)
          Loop
            
          CodeInpt.SelStart = oloc
          CodeInpt.SelLength = olen
          CodeInpt.Visible = True
End Sub
'bug一个 刚刚修正
'在修复一个bug

[ Last edited by AlexZhang on 2007-7-28 at 04:15 PM ]
作者: AlexZhang     时间: 2007-7-28 11:54
测试成功 在vb6精简版上
作者: AlexZhang     时间: 2007-7-28 17:22    标题: []

下载地址:
下载
放在上传空间里了...
都先评个分再走。
注意:bug肯定有,未知的bug可能让你的电脑司机:P概率极小
都试试。
作者: electronixtar     时间: 2007-7-28 23:43
建议字体用 Courier New

希望加上语法高亮。

幸苦了
作者: AlexZhang     时间: 2007-7-29 09:57
语法加亮作上去了,准备加上timer,5秒钟检测一次
Tahoma看起来好看一点我自己认为,不过Courier打字机字体
等距的,好像效果好一点。
在下一个版本会加入这些功能的。
作者: AlexZhang     时间: 2007-7-30 15:06
0.5版已大部分完成,但是debug模块有困难,谁愿意帮我写一下?
作者: qzwqzw     时间: 2007-7-31 11:55
感觉5秒钟检测语法加亮有些别扭

现在的编辑器不都是文本更新后自动触发语法加亮吗?
作者: electronixtar     时间: 2007-7-31 15:35


  Quote:
Originally posted by qzwqzw at 2007-7-31 11:55:
感觉5秒钟检测语法加亮有些别扭

现在的编辑器不都是文本更新后自动触发语法加亮吗?

这个要求可能对LZ有点高了吧,呵呵。:D
作者: AlexZhang     时间: 2007-8-1 17:43
开发一刻也没有停止
如果想做到『立即』,可以把时间改得稍微短一些,或者直接
做到输入以后有空格立即检查
我认为『有空格立即检查』比较好
开发进行中,没有停止
作者: qzwqzw     时间: 2007-8-1 18:40
我还是认为基于文本变更触发语法加亮的条件比较好

我相信VB或者其他开发语言和环境应该提供了类似的事件触发机制

比如用户输入set加空格,然后语法被加亮
然后用户觉得不太对,在set前加了个x,那么语法应该去加亮
作者: AlexZhang     时间: 2007-8-2 11:44
xset一开始输入的时候肯定是黑色的
但是set空格以后再x就恐怕麻烦了
一个可以的方法是:临时文件,
但是临时文件...我很讨厌他
作者: slore     时间: 2007-8-2 13:09
……为什么需要临时文件?

只处理可视部分……用change触发…… 可见部分不多。
作者: AlexZhang     时间: 2007-8-2 18:58


  Quote:
只处理可视部分

我不知道怎麼處理可視部分...
另外,debug部分有了40%的完成度
作者: AlexZhang     时间: 2007-8-5 20:09
注意:0.7.4版本已经发布
此版本是『测试版』
有些功能尚未加入代码,使用时小心。
另外,将在0.7.5版加入更多的关键字,请耐心等待。
开发人员:
Alex Zhang
xiayu1993
在此处下载『联盟上传』
作者: AlexZhang     时间: 2007-8-5 23:24
自己偷偷的『顶』一下
作者: kcdsw     时间: 2007-8-6 00:48
提示缺少 commct332.ocx
作者: sd287054     时间: 2007-8-6 14:49
提示缺少 commct332.ocx
需要注册 commct332.ocx
注册表内 也要添加注册,
作者: AlexZhang     时间: 2007-8-7 21:13
我沒有考慮到ocx的问题。。。
我将在最后的版本1.0.0中发布安装程式 现在加上,有点浪费空间。很大,大约要3M左右的。我看看 需要量大时 我会加上的
作者: tyh     时间: 2007-8-8 10:52
下文呢?
作者: AlexZhang     时间: 2007-8-9 11:58
忙,忘了~
下午
作者: AlexZhang     时间: 2007-8-29 19:44
马上上传0.99.2版本的程序!
大家耐心等待!
5天以内给出最终的1.00.0001版本!
作者: AlexZhang     时间: 2007-8-29 20:12
下载地址见一楼
作者: xshn     时间: 2007-8-30 14:21
下载后安装不了,提示
could not initialize installation. file size expected=-2126153520,size returned=12941484
作者: AlexZhang     时间: 2007-8-30 21:39
这个问题注意到了,服务器的问题
一开始嫌慢,没有用我们的上传
马上解决这个问题
作者: knoppix7     时间: 2007-8-31 10:40
你可以考虑一下mediafire..
http://www.mediafire.com/
作者: AlexZhang     时间: 2007-9-2 16:08
http://www.mediafire.com/?9xtxmmuxndm
1.00.1b版本
作者: AlexZhang     时间: 2007-9-7 21:05
已经架设到GoogleCode 了
有新版本
http://code.google.com/p/batch-file-ide/
作者: langmuir     时间: 2007-9-22 20:56
mingsun签到。

google实验室的好东西还真多。
作者: AlexZhang     时间: 2007-9-27 13:00
呵呵 现在正在准备做另外一个项目 就是DOS的中国发行版
内核将会有大的变化 我的意思是重写内核
作者: lxmxn     时间: 2007-9-27 13:23
支持!
作者: AlexZhang     时间: 2007-9-27 13:49
根据和别人讨论的结果,打算将dos改造成unix-like system
将内部命令剥离,只剩下调用外部命令的功能。。。
作者: AlexZhang     时间: 2007-9-27 13:50
还有改造系统内核
作者: AlexZhang     时间: 2007-10-1 09:05
重新开始编码了
作者: AlexZhang     时间: 2007-11-11 15:14
重新顶下
最近米有更新...上学太忙...
作者: AlexZhang     时间: 2007-11-13 14:29
偷偷顶一下~
作者: tigerdos     时间: 2007-11-23 15:04
顶了
作者: smilesail     时间: 2007-11-23 17:59
值得期待的好东西呀
作者: sonicandy     时间: 2007-11-23 20:52
建议增加动态提示:
1 在输入的时候,自动检测单前单词是否为内部命令或者外部命令/程序,并显示相关文档说明(参考windows帮助)以及每个参数的具体说明(到哪一个参数显示哪一个参数的),就像vb中的参数提示一样.
2 输入空格的时候要自动用列表列出空格前命令的所有可以用到的参数.
3 语法高亮是一定要有的,可以参考www.editplus.com提供的语法文件,或者直接从windows帮助中提取.
4 很多命令中都有子命令,希望可以将这些内容都加进去.

谢谢
作者: yehubo     时间: 2007-11-27 00:43
暂时看不懂,先留个言
作者: AlexZhang     时间: 2007-11-27 20:56
以上诸君的建议不错
我打算作出插件的接口 谁愿意开发相关的插件呢?
前提条件是使用GNU GPL协议或者兼容协议
作者: AlexZhang     时间: 2007-11-27 21:03
,(){}[]-+*%/="'~!&|\<>?:;.
以上暂时是加亮的符号
goto,if,not,errorlevel,nul,for 颜色是&HC000C0
echo,set,path,goto 颜色是&H800000
关键字提示现在恐怕没法做 那个粗体就解决不了,,,
作者: AlexZhang     时间: 2007-12-2 10:20
ok 新版本发布了 都试试吧
以后都在顶楼更新
作者: AlexZhang     时间: 2007-12-30 11:56
新版本 1.17.7-beta 请在项目主页下载。
作者: AlexZhang     时间: 2008-1-27 18:12
我突然有一个疯狂的想法:
移植它到Linux以及MacOS平台上面。
:lol:




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5