兵神录吧 关注:17贴子:348

原创纯java软件:冰雪记事本

取消只看楼主收藏回复

在下常因系统默认的记事本功能太弱,一怒之下,用java开发了一款代替软件:冰雪记事本。
欢迎大家下载使用!【同时提供源代码与生成的jar包文件,要运行本程序需要jdk的支持】


IP属地:山东1楼2013-01-21 23:25回复
    Google项目地址:http://code.google.com/p/snowpad/



    IP属地:山东通过百度相册上传2楼2013-01-21 23:32
    回复
      现在最新版V2.3已经发布了,并且本项目已经转移到百度网盘,地址如下:
      http://pan.baidu.com/share/link?shareid=254756&uk=1426341332
      希望各位喜欢!


      IP属地:山东3楼2013-01-26 21:51
      回复
        @0day_cn @sharez @okou19900722


        IP属地:山东5楼2013-04-21 00:21
        回复
          @0day_cn
          我在电脑上同样看不到后面的几个回复,但在手机上可以看,这应该是百度贴吧的bug!重新开楼吧!
          关于UTF8格式的识别问题,说来话长。为了标识文件的编码格式,便于编辑和保存,则在文件开头加入了BOM,用以标识编码格式。 UTF-8格式:0xef 0xbb 0xbf, Unicode Little Endian格式:0xff 0xfe, Unicode Big Endian格式:0xfe 0xff。而ANSI格式是没有BOM的。另有一种不含BOM的UTF-8格式的文件,则不易与ANSI相区分,因此本记事本未能自动识别此类格式。
          要将无BOM的UTF8格式的文件转化为有BOM格式,只需要将0xef 0xbb 0xbf这三个字节添加到文件开头即可。具体操作可以参见:SnowPadFrame.java中的toSaveFile方法。
          如有问题或建议,可共同探讨。


          IP属地:山东7楼2013-05-09 09:11
          收起回复
            @0day_cn


            IP属地:山东9楼2013-05-10 23:34
            回复
              新版本V3.0现已发布,希望各位喜欢!


              IP属地:山东通过百度相册上传12楼2013-05-10 23:43
              收起回复
                保险起见,重新开楼!
                @0day_cn
                新代码中添加了“行号栏”功能。不过目前还不够完善,此功能与“自动换行”功能不能同时使用。如要显示行号栏,则必须首先取消“自动换行”功能。
                先凑合用着吧,聊胜于无~此功能花费了我整整三天时间!


                IP属地:山东13楼2013-05-14 21:53
                收起回复
                  冰雪记事本(SnowPad-V3.0)新版本已上传,同步更新谷歌代码、百度网盘与GitHub。
                  此版本的最大更新有:行号栏、切换外观以及选项卡组件的右键快捷菜单。
                  @0day_cn


                  IP属地:山东通过百度相册上传15楼2013-07-06 00:16
                  回复
                    @0day_cn
                    新版本发布了,欢迎点评~:)


                    IP属地:山东17楼2013-11-04 23:29
                    收起回复
                      冰雪记事本(SnowPad-V4.1)新版本已上传,同步更新百度网盘、GitHub、CSDN。(谷歌代码的网站现在国内打不开,所以未能更新!)各网址如下:
                      百度网盘:http://pan.baidu.com/share/link?shareid=254756&uk=1426341332
                      GitHub:https://github.com/xiboliya/snowpad
                      CSDN代码:https://code.csdn.net/chenzhengfeng/snowpad
                      此版本的重大更新有:
                      在“格式”菜单中添加“快捷键管理”功能。
                      在“查找/替换”界面中添加“选区内统计”和“选区内替换”功能。
                      在打开文件时,添加自动识别UTF-8无BOM编码格式的功能。
                      在文本域中绘制光标所在行的背景,以优化视觉效果。
                      配色方案的优化与完善。
                      希望各位喜欢!
                      老规矩,新版本截图如下:

                      @0day_cn


                      IP属地:山东22楼2015-12-24 15:59
                      回复
                        冰雪记事本(SnowPad-V4.2)新版本已上传,同步更新百度网盘、GitHub、CSDN、码云。各网址如下:
                        百度网盘:http://pan.baidu.com/share/link?shareid=254756&uk=1426341332
                        GitHub:https://github.com/xiboliya/snowpad
                        CSDN代码:https://code.csdn.net/chenzhengfeng/snowpad
                        码云:https://gitee.com/xiboliya/snowpad
                        此版本的重大更新有:
                        拖拽文件管理器中的文件到本应用窗口,即可打开文件。
                        优化调整“列表符号与编号”功能。
                        在“窗口管理”界面中,添加“排序”功能。
                        在查找对话框中添加“文件中查找”功能。
                        添加“MD5”菜单,可生成文本或文件的MD5值。
                        希望各位喜欢!
                        老规矩,新版本截图如下:

                        @0day_cn


                        IP属地:山东23楼2018-02-02 10:12
                        收起回复
                          冰雪记事本(SnowPad-V4.3)新版本已上传,同步更新百度网盘、GitHub、码云、Coding。各网址如下:
                          百度网盘:http://pan.baidu.com/share/link?shareid=254756&uk=1426341332
                          GitHub:https://github.com/xiboliya/snowpad
                          码云:https://gitee.com/xiboliya/snowpad
                          Coding:https://coding.net/u/xiboliya/p/SnowPad
                          此版本的重大更新有:
                          将“MD5”菜单改为“加密”,并增加SHA、SHA-224、SHA-256、SHA-384、SHA-512加密算法。
                          在“格式”菜单中添加“自动完成”功能,可设置成对字符的自动输入。
                          在“工具”菜单中添加“进制转换”功能,可将数字在各种进制之间转换。
                          在“工具”菜单中添加“计算器”功能,可以进行数字的四则远算。
                          在“文件”菜单和右键快捷菜单中添加“冻结文件”功能,可以禁止修改当前文件。
                          在“文件”菜单中添加“打印”功能。
                          在“查看”菜单中添加“后退”和“前进”功能。
                          希望各位喜欢!
                          老规矩,新版本截图如下:


                          IP属地:山东24楼2018-09-30 23:10
                          收起回复
                            冰雪记事本(SnowPad-V5.0)新版本已上传,同步更新百度网盘、GitHub、码云、Coding。各网址如下:
                            百度网盘:http://pan.baidu.com/share/link?shareid=254756&uk=1426341332
                            GitHub:https://github.com/xiboliya/snowpad
                            码云:https://gitee.com/xiboliya/snowpad
                            Coding:https://coding.net/u/xiboliya/p/SnowPad
                            此版本的重大更新有:
                            1.添加保存“冻结文件”设置的功能,下次启动程序时恢复冻结文件的状态。
                            2.进制转换界面中添加“互换进制”功能。
                            3.双击选项卡空白区域时,新建文本域。
                            4.在“编辑”菜单中添加“拆分文件”功能。
                            5.在“工具”菜单中添加“切割文件”功能。
                            6.在“工具”菜单中添加“拼接文件”功能。
                            7.在“查看”->“文档切换”菜单中添加“前一个文档”和“后一个文档”功能。
                            8.在“编辑”->“排序”菜单下添加“反序”功能。
                            9.在“编辑”->“操作行”菜单中添加“删除重复行”功能。
                            10.在查找、替换对话框中添加“复制结果行”功能。
                            11.查找结果面板中支持多文件结果显示,并添加右键快捷菜单,支持复制当前行、。
                            12.查找结果面板中添加右键快捷菜单,并支持:“复制当前行”、“移除当前结果”、“清空结果”功能。
                            13.快捷键管理中添加“按键检测”功能。
                            14.添加:鼠标点击行号栏时,选中文本域的所在行文本的功能。
                            15.在“搜索”菜单中添加“书签”功能,包括:设置/取消书签、下一个书签、上一个书签、复制书签行、清除所有书签。
                            16.在行号栏中点击鼠标右键,可以设置/取消书签。
                            17.“查看”->“窗口管理”界面中添加:上移、下移功能。
                            希望各位喜欢!
                            老规矩,新版本截图如下:


                            IP属地:山东25楼2022-01-22 23:25
                            回复
                              冰雪记事本(SnowPad-V5.1)新版本已上传,同步更新百度网盘、GitHub、Gitee、GitCode、Coding。各网址如下:
                              百度网盘:http://pan.baidu.com/share/link?shareid=254756&uk=1426341332
                              GitHub:https://github.com/xiboliya/snowpad
                              Gitee:https://gitee.com/xiboliya/snowpad
                              GitCode:https://gitcode.net/chenzhengfeng/snowpad
                              Coding:https://xiboliya.coding.net/p/SnowPad/d/SnowPad/git
                              此版本的重大更新有:
                              1.添加对12种编程语言源文件的支持。
                              2.在“工具”菜单中添加“转换文件编码”功能。
                              3.在“工具”菜单中添加“转换文件换行符”功能。
                              4.在“格式”菜单中添加“代码格式化”->“json”功能。
                              5.在“格式”菜单中添加“代码压缩”->“json”功能。
                              6.将“编辑”菜单下的“添加注释”改为“注释”,并扩展功能,支持取消注释功能。
                              7.优化调整“列表符号与编号”功能,将“编号”功能下扩充为7个分类:半角数字、全角数字、简体汉字、繁体汉字、小写字母、大写字母、干支。
                              8.在“列表符号与编号”界面中添加“编号修饰”功能,可以自定义编号的修饰符,默认为“.”。
                              9.在“列表符号与编号”界面中添加“跳过空行”功能。
                              10.在“搜索”->“书签”菜单中添加:“预览书签”、“剪切书签行”功能。
                              11.如果待打开的文件超过5M,则认为是大文件,弹出提示框提示用户选择打开或者取消。
                              12.“拆分文件”界面中功能优化,支持单行关键字和多行关键字。
                              13.“加密”、“进制转换”界面中添加“结果大写”功能。
                              14.优化“文档切换”菜单中的“前一个文档”和“后一个文档”功能。
                              15.添加:“信息提示窗口”工具类,可以用于显示简短的文本信息,此窗口会在显示2秒后自动关闭。
                              16.将各界面中的JOptionPane的部分内容简短的提示框替换为TipsWindow提示框。
                              17.在“工具”菜单中添加“单位换算”功能,支持:存储、时间、长度、面积、体积、质量。
                              希望各位喜欢!
                              老规矩,新版本截图如下:

                              @0day_cn


                              IP属地:山东26楼2022-10-07 21:49
                              收起回复