CHNP(代码突出显示和打印)是我在文凭第一年开发的项目,用于代码打印,我可以使用某种格式从我的代码及其输出创建 PDF。
这对我的毕业证书很有帮助,我必须提交代码的打印件。
您可以在此处查看该存储库
使用 BnW 荧光笔将突出显示的代码转换为富文本
最近修复
CHNP 是一个网络应用程序,我必须在其中复制代码并粘贴,如果我们有多个代码用于相同的实践/实验,这非常难以管理。
您必须将它们一一复制并粘贴到那里。
因此,为了解决这个问题并使工具更方便,我在 Nodejs 中开发了一个命令行应用程序。
您可以在此处查看存储库
此工具是 CHNP 项目的 cli 版本,可在您的计算机本地运行。
CHNP Cli 有以下主要组件:
1.Session 对象:这是存储当前工作目录的所有代码和设置的位置。 (Json 文件)
2.命令:目前有2个命令详细信息
3.运算符:这些始终是传递给命令的第一个参数,例如执行添加操作,我们将使用添加运算符。详情
CHNP Cli 使用 Nodejs 作为运行时
Nodejs 只是您必须安装的先决条件
您可以从这里安装它
安装 Nodejs 后,您将在任意目录的终端中输入以下命令。
npm install -g chnp-cli
这将安装 CHNP-Cli
您始终必须创建会话对象,以便可以使用以下命令
cohls create "<MyObjectName>""
Cohls 会要求您输入文件名,如下所示
cohls create "JavaSessionObject" Enter filename while adding: .java
此处 $1 将被替换为添加运算符时传递的第二个参数,因为第一个参数将始终是添加运算符。
要执行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 并执行它。
喜欢
$ 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
您可以使用添加运算符添加文件
cohls add App.java < YOUR CODE EXECUTION WILL BE HERE > OPERATION IS SUCCESSFUL
这就是这篇文章的内容,
您可以使用此项目来打印带有输出的代码。
用?作者:舒巴姆
以上是Chnp-cli:代码高亮和打印工具的详细内容。更多信息请关注PHP中文网其他相关文章!