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中文網其他相關文章!