ホームページ > ウェブフロントエンド > jsチュートリアル > Chnp-cli: コードのハイライトおよび印刷ツール

Chnp-cli: コードのハイライトおよび印刷ツール

Susan Sarandon
リリース: 2024-11-25 17:02:12
オリジナル
192 人が閲覧しました

それは何ですか?

CHNP (コードのハイライトと印刷) は、ディプロマの 1 年目にコード印刷を目的として開発したプロジェクトで、特定の形式を使用してコードから PDF を作成し、出力できます。
コードのプリントを提出しなければならない卒業証書期間中、これは役に立ちました。
そのリポジトリはここでチェックアウトできます

Chnp-cli: Code Highlight and Print tool SGI-CAPP-AT2 / コードハイライトとプリント

ドキュメントのハードコピー用の白黒コード ハイライター ...

Chnp-cli: Code Highlight and Print tool

コードハイライトとプリント

  • Microsoft Word および印刷コード、コード、出力、グラフィック出力、タイトル、ファイル名、ウォーターマークに関する問題を解決するコード ハイライター
  • ドキュメントのハードコピー用の BnW コード ハイライター

はじめに

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

プロジェクトの説明

BnW ハイライターを使用して、ハイライト付きのコードをリッチ テキストに変換します

特徴

  • 効率的なハイライト
  • ハイライトで使用されるカラートーンは 2 つだけです
  • 行番号付け
  • Microsoft Word および Google ドキュメントでの rtf ペーストを完全にサポート
  • 出力とコードには異なるブロックがあります
  • あなたの名前/ユーザー名に透かしを入れることもできます

Chnp-cli: Code Highlight and Print tool ShGI によって開始されました

最近の修正

  • サイトのウォーターマークを追加しました
  • 自動保存用のセッションエクスポートを追加しました

サンプル出力

  • ペーストで出力
  • 印刷による出力



GitHub で表示


CHNP Clとは何ですか?

CHNP はコードをコピーして貼り付ける必要がある Web アプリですが、同じ実践/実験に複数のコードがある場合、管理が非常に困難です。
それらを 1 つずつコピーしてそこに貼り付ける必要があります。
そこで、この問題に取り組み、ツールをより便利にするために、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>""
ログイン後にコピー

STEP2:ファイル名を指定する

Cohls は次のようにファイル名を入力するよう求めます

cohls create "JavaSessionObject"
Enter filename while adding: .java
ログイン後にコピー

最初の引数は常に追加演算子になるため、ここで $1 は追加演算子中に渡された 2 番目の引数に置き換えられます。

ステップ 3: コマンドを指定する

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 を生成して実行します。

ステップ 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 ファイルを追加する

add 演算子を使用してファイルを追加できます

cohls add App.java
<
YOUR CODE EXECUTION WILL BE HERE
>
OPERATION IS SUCCESSFUL 
ログイン後にコピー

まとめ

この投稿は以上です。
このプロジェクトを使用して、コードを出力とともに印刷できます。

で作られました? by シャバム

以上がChnp-cli: コードのハイライトおよび印刷ツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート