quickcode快捷编程神器 —— 操作手册

简介: quickcode快捷编程神器 —— 操作手册

quickcode是一个使用vue开发的用于提升编程效率的实用工具,快快将自己常用的代码整理到quickcode中,随时一键复制使用吧!

quickcode下载链接

https://download.csdn.net/download/weixin_41192489/15708539?spm=1001.2014.3001.5503

下载解压后,进入项目目录,打开命令行

1. 执行命令,下载项目所需的依赖

npm i

2. 启动项目

npm run serve

启动成功后,在浏览器中打开 http://localhost:8080/ 便能看到项目界面

quickcode界面预览

quickcode特色功能

  1. 左侧的树形目录根据右侧的页面内容自动生成
  2. 目录支持汉字和拼音搜索
  3. 点击搜索框下方的1-6按钮,可以将目录折叠/展开到指定层级
  4. 点击目录中的标题,右侧页面会平滑滚动到该标题处
  5. 点击目录底部左侧的向上按钮,右侧内容会滚动到文档顶部
  6. 点击目录底部右侧的向下按钮,右侧内容会滚动到文档底部
  7. 滚动右侧页面内容,左侧目录也会随之滚动,并高亮显示页面位置对应的标题
  8. 代码内容会根据指定的语言高亮显示
  9. 点击右侧内容代码中的复制按钮,可以一键复制代码
  10. 打包后,可以便捷打开使用,也可自由分享给朋友

将代码存入quickcode

打开项目中的 src\page\index.vue,

1. 在页面内容区域,使用<main></main> 标签包裹你的页面内容

2. 标题使用h1-h6标签包裹

3. 代码写在 Scode 组件中,code为您的代码,lan为您代码使用的语言

    <!-- 页面内容 -->
    <div class="contentBox">
      <main>
        <h1>Element UI 常用代码</h1>
        <h2>弹窗 el-dialog</h2>
        <!-- 代码写在 Scode 组件中,code为您的代码,lan为您代码使用的语言 -->
        <Scode
          code='<el-dialog :visible.sync="dialogVisible" title="对话框的标题" v-if="dialogVisible" width="30%" append-to-body>
    <span>对话框的内容</span>
    <span slot="footer">
    <el-button @click="dialogVisible = false" size="mini">取 消</el-button>
    <el-button @click="dialogVisible = false" size="mini" type="primary">确 定</el-button>
    </span>
</el-dialog>'
          lan="html"
        />
        <h1>axios请求常用代码</h1>
        <h2>get 请求</h2>
        <Scode
          code="this.$http({
    method: 'get',
    url: 'http://jsonplaceholder.typicode.com/users',
    params: {
        id: 1
    }
}).then(res => {
            this.user1 = res.data;
})"
          lan="js"
        />
        <h2>post 请求</h2>
        <Scode
          code="this.$http({
    method: 'post',
    url: 'https://jsonplaceholder.typicode.com/posts',
    data: {
        name: '朝阳',
        sex: '男'
    }
}).then(res=> {
    this.$message.success(res.msg)
})"
          lan="js"
        />
      </main>
    </div>

定稿 —— 打包项目

命令行中执行

npm run build

项目目录中会自动生成 dist文件夹,打开 index.html 便可以直接使用啦!

还能这样用!

本项目的初衷是方便一键复制常用代码,但因其功能足够强大,你还能用它来:

  1. 编写电子文档
  2. 整理编程笔记
  3. 和同事/朋友分享自己常用的代码
  4. 分享源码,学习vue中自动生成目录、代码高亮、一键复制、目录随页面滚动、点击目录页面平滑滚动、树形目录的开发、拼音搜索等功能的实现!
目录
相关文章
|
编解码 Android开发 iOS开发
airserver软件激活码mac版
AirServer 可以方便的利用 AirPlay, Google Cast 以及 Miracast 等技术,将 iPhone, iPad, Mac, Android, Nexus, Pixel, Chromebook, 以及 PC 上面的内容投影到更大的屏幕上面,从而更好的促进协作。
7194 0
|
机器学习/深度学习 数据采集 算法
Python实现Naive Bayes贝叶斯分类模型(GaussianNB、MultinomialNB算法)项目实战
Python实现Naive Bayes贝叶斯分类模型(GaussianNB、MultinomialNB算法)项目实战
|
IDE 开发工具 C++
AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决
本文详细介绍了在离线环境中开发Avalonia UI项目的完整解决方案,包括Visual Studio 2022和JetBrains Rider的离线安装、Avalonia UI模板的配置、私有NuGet服务的部署与使用,以及NuGet包的制作和上传。通过这些步骤,您可以在网络受限或完全离线的环境中顺利进行Avalonia UI项目的开发。
AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决
|
测试技术 Go C#
C#一分钟浅谈:ReSharper 插件增强开发效率
【10月更文挑战第25天】ReSharper 是 JetBrains 开发的一款 Visual Studio 插件,旨在提高 .NET 开发者的生产力。它通过代码分析、重构、导航等功能,帮助开发者避免常见错误,提升代码质量和开发效率。本文将通过具体代码案例,详细介绍 ReSharper 的常见功能及其应用。
880 1
|
存储 搜索推荐 数据库
运用LangChain赋能企业规章制度制定:深入解析Retrieval-Augmented Generation(RAG)技术如何革新内部管理文件起草流程,实现高效合规与个性化定制的完美结合——实战指南与代码示例全面呈现
【10月更文挑战第3天】构建公司规章制度时,需融合业务实际与管理理论,制定合规且促发展的规则体系。尤其在数字化转型背景下,利用LangChain框架中的RAG技术,可提升规章制定效率与质量。通过Chroma向量数据库存储规章制度文本,并使用OpenAI Embeddings处理文本向量化,将现有文档转换后插入数据库。基于此,构建RAG生成器,根据输入问题检索信息并生成规章制度草案,加快更新速度并确保内容准确,灵活应对法律与业务变化,提高管理效率。此方法结合了先进的人工智能技术,展现了未来规章制度制定的新方向。
534 3
|
人工智能 自然语言处理 IDE
通义灵码让AI帮你实现自动化编程
通义灵码是由阿里云与通义实验室联合开发的智能编码辅助工具,具备行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答及异常报错排查等功能。该工具支持200多种编程语言,兼容主流IDE,如Visual Studio Code、Visual Studio和JetBrains IDEs。通义灵码在Gartner发布的AI代码助手魔力象限中表现出色,成为唯一进入挑战者象限的中国科技公司。目前,通义灵码下载量已超过470万,每日辅助生成代码超3000万次,被开发者广泛采用。
|
负载均衡 监控 Java
Spring Cloud Netflix 全套组件入门到实战
通过本文可以给你带来什么? 1. 熟悉掌握Spring Cloud,了解其生态及掌握多个组件的原理。 2. 上手实践,基于Spring Cloud Netflix各组件搭建项目。
881 0
|
Java 应用服务中间件
Tomcat启动后快速闪退解决方法
Tomcat启动后快速闪退解决方法
267 0
|
资源调度 大数据 调度
【云计算与大数据技术】集群资源统一管理系统YARN、Mesos、Omega讲解(图文解释 超详细)
【云计算与大数据技术】集群资源统一管理系统YARN、Mesos、Omega讲解(图文解释 超详细)
593 2