首页 > web前端 > js教程 > 正文

Chnp-cli:代码高亮和打印工具

Susan Sarandon
发布: 2024-11-25 17:02:12
原创
167 人浏览过

它是什么?

CHNP(代码突出显示和打印)是我在文凭第一年开发的项目,用于代码打印,我可以使用某种格式从我的代码及其输出创建 PDF。
这对我的毕业证书很有帮助,我必须提交代码的打印件。
您可以在此处查看该存储库

Chnp-cli: Code Highlight and Print tool SGI-CAPP-AT2 / 代码高亮打印

用于文档硬拷贝的黑白代码荧光笔...

Chnp-cli: Code Highlight and Print tool

代码突出显示-n-打印

  • 用于 Microsoft Word 和打印代码问题的代码荧光笔,其中包含代码、输出、图形输出、标题、文件名和水印
  • 用于文档硬拷贝的 BnW 代码荧光笔

开始使用

Chnp-cli: Code Highlight and Print tool
Chnp-cli: Code Highlight and Print tool

项目描述

使用 BnW 荧光笔将突出显示的代码转换为富文本

特点

  • 高效突出显示
  • 仅使用两种色调进行高光
  • 行编号
  • 完全支持 Microsoft Word 和 google 文档中的 rtf 粘贴
  • 输出和代码有不同的块
  • 甚至可以为您的名字/用户名添加水印

Chnp-cli: Code Highlight and Print toolShGI发起

最近修复

  • 添加了网站水印
  • 添加了自动保存的会话导出

输出示例

  • 通过粘贴输出
  • 打印输出



在 GitHub 上查看


什么是 CHNP CLI?

CHNP 是一个网络应用程序,我必须在其中复制代码并粘贴,如果我们有多个代码用于相同的实践/实验,这非常难以管理。
您必须将它们一一复制并粘贴到那里。
因此,为了解决这个问题并使工具更方便,我在 Nodejs 中开发了一个命令行应用程序。
您可以在此处查看存储库

Chnp-cli: Code Highlight and Print tool SGI-CAPP-AT2 / chnp-cli

该工具是 CHNP 项目的 cli 版本,可在您的计算机本地运行。

代码突出显示和打印命令行界面

此工具是 CHNP 项目的 cli 版本,可在您的计算机本地运行。


在 GitHub 上查看


它是如何运作的?

Chnp-cli: Code Highlight and Print tool
CHNP Cli 有以下主要组件:

1.Session 对象:这是存储当前工作目录的所有代码和设置的位置。 (Json 文件)
2.命令:目前有2个命令详细信息

  1. cohl:用于导出或打印会话对象等操作,即它只读取会话对象。
  2. cohls:用于编辑样式首选项、打印暂存代码等操作,即用于编辑会话对象

3.运算符:这些始终是传递给命令的第一个参数,例如执行添加操作,我们将使用添加运算符。详情

CHNP Cli 使用 Nodejs 作为运行时

安装

先决条件

Nodejs 只是您必须安装的先决条件
您可以从这里安装它

安装

安装 Nodejs 后,您将在任意目录的终端中输入以下命令。

npm install -g chnp-cli
登录后复制

这将安装 CHNP-Cli

如何使用它?

第 1 步:创建会话对象

您始终必须创建会话对象,以便可以使用以下命令

cohls create "<MyObjectName>""
登录后复制

第 2 步:指定文件名

Cohls 会要求您输入文件名,如下所示

cohls create "JavaSessionObject"
Enter filename while adding: .java
登录后复制

此处 $1 将被替换为添加运算符时传递的第二个参数,因为第一个参数将始终是添加运算符。

第 3 步:指定命令

要执行java的源代码,我们通常需要2个命令,即javac和java。
因此,将它们指定如下

$ cohls create "JavaSessionObject"
Enter filename while adding: .java
Enter commands to run program while adding: 
1. > javac .java
2. > java 
3. > 

登录后复制

现在每当我们需要暂存 java 文件时,我们都可以使用以下命令

$ cohls add App
登录后复制

源代码文件将是 App.java,它将生成 App.class 并执行它。

第 4 步:指定您的水印

喜欢

$ cohls create "JavaSessionObject"
Enter filename while adding: .java
Enter commands to run program while adding: 
1. > javac .java
2. > java 
3. > 
Enter watermark for your codes: CODE_BY_SHUBHAM
Operation is SUCCESSFULL
登录后复制

第 5 步:添加 Java 文件

您可以使用添加运算符添加文件

cohls add App.java
<
YOUR CODE EXECUTION WILL BE HERE
>
OPERATION IS SUCCESSFUL 
登录后复制

总结

这就是这篇文章的内容,
您可以使用此项目来打印带有输出的代码。

用?作者:舒巴姆

以上是Chnp-cli:代码高亮和打印工具的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板