CHNP (コードのハイライトと印刷) は、ディプロマの 1 年目にコード印刷を目的として開発したプロジェクトで、特定の形式を使用してコードから PDF を作成し、出力できます。
コードのプリントを提出しなければならない卒業証書期間中、これは役に立ちました。
そのリポジトリはここでチェックアウトできます
BnW ハイライターを使用して、ハイライト付きのコードをリッチ テキストに変換します
最近の修正
CHNP はコードをコピーして貼り付ける必要がある Web アプリですが、同じ実践/実験に複数のコードがある場合、管理が非常に困難です。
それらを 1 つずつコピーしてそこに貼り付ける必要があります。
そこで、この問題に取り組み、ツールをより便利にするために、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 は追加演算子中に渡された 2 番目の引数に置き換えられます。
Java のソース コードを実行するには、通常 javac と java の 2 つのコマンドが必要です。
したがって、次のように指定します
$ 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
add 演算子を使用してファイルを追加できます
cohls add App.java < YOUR CODE EXECUTION WILL BE HERE > OPERATION IS SUCCESSFUL
この投稿は以上です。
このプロジェクトを使用して、コードを出力とともに印刷できます。
で作られました? by シャバム
以上がChnp-cli: コードのハイライトおよび印刷ツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。