首頁 > 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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板