laravel在线代码编辑器zyeditor1.0发布
标签:
laravel
重磅消息,laravel 扩展包 zy-editor在线代码编辑器 1.0发布,本扩展包支持laravel 5.5 -laravel8版本 ,支持自定义中间件,支持配置文件
本项目简介:该项目是是laravel 版本下的在线代码编辑器,实现在浏览器中对服务器代码进行在线编辑和查看。支持 自定义中间件,配置文件,支持laravel 5.5 - laraavel8 版本
Zyeditor-laravel 扩展包 基于laravel 最新8x版本开发
欢迎访问github.com/fm17173/zy-editor 给个star 谢谢
界面
编辑器快捷键
查询错误 : Alt-E查询报错详情 : Alt-Shift-E全选内容 : Ctrl-A转到行 : Ctrl-L折叠 : Alt-L|Ctrl-F1打开 : Alt-Shift-L|Ctrl-Shift-F1块折叠 : F2折叠块 : Alt-F2折叠其他 : Alt-0打开全部 : Alt-Shift-0查询下一个 : Ctrl-K查询上一个 : Ctrl-Shift-K选择或查询下一个 : Alt-K选择或查询上一个 : Alt-Shift-K查找 : Ctrl-F重写 : Insert开始选择 : Ctrl-Shift-Home取消选择 : Ctrl-Home选择上 : Shift-Up父标签 : Up选择结束 : Ctrl-Shift-End定位末行 : Ctrl-End选择下 : Shift-Down向下 : Down选择字左边 : Ctrl-Shift-Left转到字左边 : Ctrl-Left选中左边内容 : Alt-Shift-Left光标到左边 : Alt-Left|Home向左选择 : Shift-Left向左 : Left选择字右边 : Ctrl-Shift-Right转到字右边 : Ctrl-Right选中右边内容 : Alt-Shift-Right光标到右边 : Alt-Right|End向右选择 : Shift-Right向右 : Right向下选中代码块 : Shift-Pagedown转到下一个代码块 : Pagedown向上选中代码块 : Shift-Pageup转到上一个代码块 : Pageup向上滚动 : Ctrl-Up向下滚动 : Ctrl-Down向左选中行内容 : Shift-Home取消向左选中行内容 : Shift-End光标定位多条 : Ctrl-Alt-E补充选中 : Ctrl-Shift-E跳转到匹配 : Ctrl-\|Ctrl-P选择匹配 : Ctrl-Shift-\|Ctrl-Shift-P扩展匹配 : Ctrl-Shift-M删除行 : Ctrl-D复制粘贴当前行 : Ctrl-Shift-D行排序 : Ctrl-Alt-S注释行 : Ctrl-/ 块包围注释 : Ctrl-Shift-/ 向上修改数字 : Ctrl-Shift-Up向下修改数字 : Ctrl-Shift-Down替换 : Ctrl-H撤销 : Ctrl-Z返回 : Ctrl-Shift-Z|Ctrl-Y向上添加行 : Alt-Shift-Up上移动线 : Alt-Up向下添加行 : Alt-Shift-Down下移动线 : Alt-Down删除 : Delete退格键 : Shift-Backspace|Backspace剪切或删除 : Shift-Delete移至行开始 : Alt-Backspace删除行至结束 : Alt-Delete删除行开始 : Ctrl-Shift-Backspace删除行内容至末尾 : Ctrl-Shift-Delete删除字左 : Ctrl-Backspace删除字右 : Ctrl-Delete向左缩进 : Shift-Tab向右缩进 : Tab向左块缩进 : Ctrl-[ 向左右缩进 : Ctrl-] 相邻位置转换 : Alt-Shift-X转大写 : Ctrl-U转小写 : Ctrl-Shift-U选中行 : Ctrl-Shift-L打开命令面板 : F1上面添加光标 : Ctrl-Alt-Up下面添加光标 : Ctrl-Alt-Down在上面添加光标 : Ctrl-Alt-Shift-Up在下面添加光标 : Ctrl-Alt-Shift-Down选择前 : Ctrl-Alt-Left选择后 : Ctrl-Alt-Right选择下一步之前 : Ctrl-Alt-Shift-Left选择下一步之后 : Ctrl-Alt-Shift-Right分割选区切换为行 : Ctrl-Alt-L格式化 : Ctrl-Alt-A查询全部 : Ctrl-Alt-K保存 : Ctrl-S关闭 : Ctrl-W退出 : Esc到下一行 : Shift-Return当前选中全部 : Alt-J设置菜单 : Ctrl-Q快捷键使用 : Ctrl-Alt-H
代码自动补全
功能
基于Jstree的文件及文件夹查看、添加、删除、移动、复制操作
文件内容在线查看和编辑
文件及文件夹上传
目录
zyeditor-laravel/ ├── src // 应用文件 ├── Controller // 业务处理 ├── Core // 核心文件 ├── Facades // 门面 ├── Cache // 缓存文件 ├── routes |--- routes.php // 路由文件 ├── config |--- zyeditor.php //配置文件 ├── public // 前端静态资源文件 ├── views // 前端视图文件
使用
php 版本要求 >= 7.0.0
步骤1:使用 composer require zysmile/zyeditor-laravel 安装本插件包
步骤2:发布配置文件:php artisan zyeditor:publish
可选-- 低于laravel 5.5 版本需要添加服务提供者 在 config/app.php 添加 ZyEditor\ZyEditorServiceProvider::class
可选项--配置中间件,本扩展包支持自定义中间件,可以结合权限使用 具体使用查看配置文件说明!
访问路由:http:/域名/zyeditor/index
注意
该项目只是用于学习、开发及测试阶段。安全性,效率等问题还有待提高。
使用功能详细的配置项功能可以在 laravel 框架根目录 config/zyeditor.php 中查看配置