fmddlmyy吧 关注:121贴子:3,025

中文记事本(cnbook)内测版本说明

只看楼主收藏回复

写着玩的一个文本工具。目前主要想做: 
1、将正则表达式引擎换成perl兼容的正则表达式引擎,中文扩展基本保持TextPro6风格。这样就可以玩玩“环视”等高级功能 
2、增加“列出包含匹配字符串的行”的功能,否则太不方便了。 
3、想试试agufana提出的“包含结果的替换”。 
... 

不过暂时没时间玩。网友如果有兴趣可以下载一个内测版本: 
http://www.fmddlmyy.cn/download/cnbook.zip 
如果有新版本,我会更新这个链接。我尽量坚持更新吧,反正自己也用。 

使用中如果发现问题或有新的需求可以向我反馈。但我会根据自己的习惯取舍。 


1楼2008-01-17 09:40回复
    07/12/28
    版本:cnbook 0.2.2
    SVN: 147

    在0.2.1基础上作了以下修改:
    1、解决“打开文件名很长的文件(例如070511_kSimplifiedVariant_many_to_one_problem_simplified_char_183.txt),程序会异常退出”的问题
    2、批处理中原来忘了处理删除段内回车、删除重复行、按行排序功能,现在填上
    3、修改原来一个笔误(把ID_EDIT_FINDPREV写成了ID_EDIT_FINDNEXT)
    4、完善替换功能
    5、改用Crimson Editor的文件列表,并增加了tooltip
    6、增加记忆窗口位置的功能
    7、增加了时间、日期功能
    8、增加粘贴文件名功能
    9、改进、整理图标
    10、增加关闭窗口的快捷键,改变文档图标
    11、再次改进自动编码识别算法,改进gbk和big5的识别


    2楼2008-01-17 09:40
    回复
      2025-08-26 16:53:09
      广告
      不感兴趣
      开通SVIP免广告
      • 222.64.175.*
      good


      3楼2008-05-09 21:08
      回复
        • 59.173.141.*
        希望能增加查字数功能。应该不难。经常用到查字数功能


        4楼2008-08-23 12:22
        回复
          • 59.173.141.*
          怎么写正则表达式?这是个难题!

          比如说我要在一张自定义替换表中实现这5个功能:
          1.删除段内回车; (表达式?)
          2.规范行首; (表达式?)
          3.转全角; (表达式? )
          4.段间空一行 ( (\f$)=\1\n )
          5.替换若干个错字。 (这个自己可以做)

          可以怎样一次执行吗?

          表达式怎么写?

          DP0815@163.COM


          5楼2008-08-23 12:46
          回复
            一张自定义替换表应该无法实现这么多功能。
            应该综合使用批处理和自定义替换表。例如:


            6楼2008-08-23 14:44
            回复
              • 59.173.141.*
              知道了,谢!!!

              希望能增加查字数功能。应该不难。处理文档中经常用到查字数功能


              7楼2008-08-23 15:33
              回复
                ////////////////////////////////////////////////////////////////
                2008-08-24 00:06
                版本:cnbook 0.2.3
                1、解决替换中使用替换表的替换字符长度错误
                2、增加字数统计功


                9楼2008-08-24 00:14
                回复
                  2025-08-26 16:47:09
                  广告
                  不感兴趣
                  开通SVIP免广告
                  • 59.173.93.*
                  cnbook 0.2.3 

                  增加字数统计功能 与word字数统计结果一样


                  10楼2008-09-04 00:03
                  回复
                    目前cnbook的字数统计应该相当于word字数统计中的字符数(不计空格)。
                    word的其它统计信息,我不知道什么情况需要用到,所以不准备增加


                    11楼2008-09-04 16:24
                    回复
                      • 118.252.51.*
                      cnbook.exe有同样编码的错误


                      12楼2008-10-16 23:12
                      回复
                        ////////////////////////////////////////////////////////////////
                        2008-10-19 00:00
                        版本:cnbook 0.2.4
                        1、解决替换分段错


                        13楼2008-10-19 00:00
                        回复
                          • 58.47.179.*
                          要是能解决第一个问题就好了啊


                          14楼2008-10-19 23:20
                          回复
                            你的第一个问题究竟是什么呢?

                            w=我 
                            bm=标 
                            ceq=陈 
                            nnyl=努 
                            wm=我们 
                            wm,=我们 
                            tdmd=他们 
                            djh=大家好 
                            tzm=同志们 
                            tzm,=同志们 
                            tzmdv=同志们 
                            djhnv=大家好 
                            ppaa=平平安安 
                            ppaa,=平平安安 
                            wrmfw=为人民服务 
                            gzrzf=工作认真负责 

                            中文长度和编码长度相同的行按照什么顺序排列?

                            我们可以定义一个列的概念。=前面是第一列,=后面是第二列。你要求的排序规则是否可以描述为:
                            1、先比第二列的长度
                            2、再比第一列的长度
                            3、再比第二列的Unicode编码
                            4、再比第一列的Unicode编码

                            这是否就是你要的东西?

                            我可以加个“词库排序”的菜单项。就按照上述固定规则排序。这样,工作量倒不算大。但是,词库未必都这样排吧?

                            如果要做一个通用的按列排序功能,允许用户定义任意排序规则,实现就要复杂一些。用户操作也复杂。当然也可以允许用户保存/载入自定义的排序规则。


                            15楼2008-10-20 09:44
                            回复
                              2025-08-26 16:41:09
                              广告
                              不感兴趣
                              开通SVIP免广告
                              • 58.47.179.*
                              谢谢您的回答!目前只要达到上面的那种排序就行了,不过,我刚才把您的“回复”复制到了论坛,正在征求大师们的意见。看来以后要麻烦您了


                              16楼2008-10-20 22:31
                              回复