Categories: PHP

写代码还在来回折腾复制粘贴?一个共享记事本全搞定,源码在文末

你有没有遇到过这种场景——

在宿主机上敲了一条很长的命令,想复制到虚拟机里,结果Ctrl+C/V完全不理你; 在电脑上查到了一个配置片段,急着发到手机备忘录,却发现微信文件传输助手根本不适合传纯文本; 团队里几个人要共用一段代码片段,你改完我改,不知道谁覆盖了谁。

以上每一条,我都经历过。所以我干脆自己写了一个——一个 PHP 文件就能跑的共享记事本 ,叫共享记事本


它能做什么?

简单说,就是一个可以多人同时查看和编辑的云端记事本 。但它比普通记事本多了几个很实用的功能。

多人实时同步 ——采用轮询机制,每4秒自动检测一次内容更新。你在PC上写的内容,换个设备打开,立刻能看到最新版本。

冲突拦截 ——你正在编辑的时候,如果别人已经改了内容,保存时系统会弹出警告,阻止你意外覆盖别人的修改。

在线人数统计 ——右上角直接显示当前有多少人正在访问这个记事本。

代码友好 ——集成 highlight.js,支持20多种语言的语法高亮。你输入 <?php 自动识别PHP,输入 SELECT 自动识别SQL,还支持行号显示和Tab缩进。


场景举例

虚拟机 ↔ 宿主机传命令 ——这是我自己最常用的场景。把宿主机上的命令行复制粘贴到记事本,虚拟机打开记事本复制走,全程无缝。不用开任何共享、不用搭SMB、不用U盘。

临时文本交换 ——查到一个配置片段,想发到手机上查看,直接打开记事本粘贴进去,手机刷新就有。

小团队代码共享 ——几个人可以同时看同一份代码片段,改动有记录,不用传来传去不知道哪个是最新的。


界面长什么样?

来看看几个实际截图:

PC端(Windows)界面,支持深色/浅色主题切换:

Windows页面

手机端(iOS/Android)经过专项适配,操作栏在底部,非常顺手:

手机页面

代码语法高亮效果,支持行号显示:

语法高亮

浅色主题效果:

浅色模式

虚拟机里打开同样流畅:

虚拟机页面


怎么部署?

零难度。

  1. 准备一个 PHP 环境(建议 PHP 7.4+),不需要数据库。
  2. notepad.php 上传到你的服务器目录。
  3. 确保该目录有写权限(程序会自动创建 data/ 文件夹)。
  4. 浏览器打开,搞定。

💡 小提示:为了获得最佳的复制粘贴体验,建议在 HTTPS 环境下运行。


总结

这个记事本核心代码只有约 600行 ,全平台兼容(PC/手机/H5),部署只需一个PHP文件。对于经常需要在不同设备、不同环境之间传递代码和文本的人来说,非常实用。

源代码下载:公众号私信260511 获取。

示例演示:

https://iptv.cqshushu.com/notepad.php


如果对你有帮助,欢迎转发给有需要的朋友。


📚 往期精彩文章推荐


🌟 与你互动

嗨~这里是【医工学习日志】的温暖小窝!
📩 随时戳一戳 :后台留言任何问题,树树会带着光速回复闪现!
💡 奇思妙想征集令
👉 遇到有趣资源?戳我分享!
👉 想看的硬核测评?甩题过来!
🔥 你的脑洞,可能成为下期爆款文章哦~

如需有偿部署服务或商务,请加V注明来意,不闲聊:



📝 栏目信息
策划编辑 ✨ 树树 ✨

技术支撑 @恩山无线论坛 & Github & 瀚思彼岸


📜 版权声明
内容说明:

  1. 原创文章转载请私信授权;

  2. 部分素材源自网络,版权归属原作者;

  3. 如觉侵权,请凭权属证明联系删除

cqshushu

Share
Published by
cqshushu