Notepad++ 默认的制表符宽度是 4 个空格的大小,一个规模比较大的代码段或者 xml 等文件,小屏幕打开时看到的情景真的和让人着急,拖来拖去!有两种方案可以解决这种情况。

修改缩进为空格

这种我们不太推荐,但是有些公司或者团队会刻意要求就使用空格作为缩进。在一些前端开发的团队中比较多见。

修改缩进为2个空格的大小(依然使用 Tab 缩进)

这种情况是缩进依然使用制表符,但是宽度明显减小。

以上两种设置方法,都可以通过 设置->首选项->语言 界面中,通过勾选是否使用空格替换制表符和设置缩进宽度来达到你的需求。如下图:

你有没有遇到过这样的一些场景,在某些时候你需要给一个新系统部署一些自己需要的软件和运行环境,而系统磁盘中有这个软件曾经下载的多个安装包副本,不知道安装哪个最好,每次都要从网络上重新下载。还有一些时候更换了自己不熟悉的环境,自己电脑又不在身边,想找一个自己习惯使用的软件到处搜索都搜索不到,不是版本不对就是下载地址失效了。因为以上种种情况和一些其他的重要原因,我打算开发一个自己使用的软件下载站,由自己更新和维护里面的软件,确保软件只有一份,只保留最新(但可以看到历史版本),需要的时候去下载安装就好,不怕病毒、不怕下载地址失效、不怕找不到某个软件。我想每个人都需要一个这样属于自己的下载站,所以就产生了“当漏”。与此同时,我也希望能帮助一些不愿意或者不熟悉软件更新流程的人,提供一个安全、稳定的下载站点。

站点地址

当漏:https://download.mycode.net.cn/

使用资源

因为需要一个稳定的下载服务器资源,同时该服务器要支持我们上传文件,国内无疑就只有阿里云 OSS、七牛对象储存等类似这些资源了,因为七牛有成熟的 SDK 封装(qiniu4js)和每个月免费的流量,所以我选择了七牛作为资源管理服务器。不用为资源丢失等情况烦心了。

站点截图

站点功能

目前站点已经开发完成了基本的上传和下载功能,但部分功能还不完善,计划中我将实现以下功能来丰富和完善这个下载站:

  • 周边社交功能(软件评论、分享等)
  • 管理员后台管理功能(用户管理、软件添加更新等)
  • 历史版本功能
  • 用户积分系统

代码托管

该下载站所有代码均托管在 github 上,代码完全开放,也希望有志之士能与我们一起参与到开发的队伍中,完善这个下载站。