web-dev-qa-db-ja.com

Notepad ++の印刷ページにより多くのコードを適合させる

現時点では、約1.03ページの長さのコードスニペットを印刷しようとしています。最後の数行は次のページから始まります。その結果、私はページ全体を無駄にし、2ページになっているため、フォローするのもはるかに困難です。

多くの努力の結果、フォントサイズを変更する機能を見つけることができましたが、フォントサイズを小さくしても、実際には問題が解決しないようです。フォントサイズを10ptから8ptに減らしましたが、最初のページにはまったく同じ行数が残っています。文字は確かに小さいですが、行の高さはまったく同じようです。 2ページを並べると、線が正確に並んでいます。

メモ帳++で直接印刷する理由は、ファイル名と行番号を保持するためです。したがって、Notepad ++でこれを行う方法がない場合、この目的のために直接使用されるある種のオンラインユーティリティはありますか?明確にするために、ファイル全体ではなく、コードの小さな選択だけを印刷する必要があります。または、1より大きい値で行番号を開始する必要があります。これまでに見つけたすべてのユーティリティは通常私に与えませんでした出力直接印刷できましたが、行番号のオフセットやファイル名をヘッダーに入れる機能があるものはまだ見つかりませんでした。

限られた解決策:

  • メモ帳++からの印刷。ページのコードに適合しません。
  • Microsoft Wordにコピーし、手動で行番号を追加します。これは非常に労働集約的であり、コードを印刷するために非常に迅速に機能するソリューションが必要です。また、手動で行わない限り、構文の強調表示はありません。
  • MicrosoftExcelにコピーしています。これにより、行番号を手動でインクリメントする必要がなくなりますが、フォーマットは非常に制限されており、手動で行わない限り、構文の強調表示はありません。
  • pretty-print.net。 C++構文の強調表示を出力しません。行番号を変更する方法はありません。印刷出力には多くのヘッダーとフッターがあります。
  • hilite.me。巨大なヘッダーで印刷します。行番号を調整する方法はありません。
  • hilite.meをHTMLにコピーして、ブラウザから印刷します。すべての行番号を手動で調整する必要があります。
  • prettyprinter.de。フォーマットを台無しにし、行番号を追加しません。
  • 私自身のユーティリティを作る。これはかなり迅速に行うことができますが、構文の強調表示は他のどの部分よりもはるかに複雑になるようです。

コードはC++コードです。しかし、C++に限定されないソリューションを望んでいます。必要に応じて、独自のユーティリティを作成し、構文の強調表示を省略しますが、これは誰かがすでに行っていることのようです。

2
azoundria

以下は私のために働きます。 [設定]> [スタイルコンフィギュレータ]に移動します。フォントサイズを現在の設定より少し小さいサイズに設定します。私の場合は11ポイントだったので、10に設定しました。必ず[グローバルフォントサイズを有効にする]にチェックマークを付けてください。デフォルトは「空白」(リストの一番上)で、約10ポイントのようです。

これにより、ドキュメント全体のフォントサイズが新しいサイズに変更され、そのサイズで印刷されます。 10ポイントから9ポイントに変更すると、ドキュメントが1ページに収まるはずです。

ヘッダーやフッターの現在のエントリを[設定]> [設定]> [印刷]で削除して、ヘッダーやフッターを削除することもできます。あなたがそれをする前に、あなたは彼らが何であるかを書き留めたいかもしれません...

1
hdhondt

まず、Notepad ++でフォントサイズを小さくすることについての質問に答えます

プラグイン-> NppExecute-> Executeに移動します(このオプションが表示されない場合は、以下のインストール方法を参照してください)。次のように入力します。

NPP_CONSOLE 0
 SCI_SENDMSG 2146 -2

-2は、元のスケールが2レベル減少したことを示します。私は個人的に-4が好きなので、長いファイルはより少ないページに収まります。

必要に応じて、保存...をクリックしてスクリプトを保存し、スクリプトの名前を入力できます。 [〜#〜] ok [〜#〜]をクリックします。ここで、通常どおりに印刷します(たとえば、ファイル->印刷)。

これを永続的に変更する場合は、プラグイン-> NppExec->詳細オプション... *に移動します。 NppExecの[詳細オプション]ウィンドウが開きます。 詳細オプション-> Notepad ++の起動時にこのスクリプトを実行する:、保存したスクリプトを選択し、[〜#〜 ] ok [〜#〜]

プラグインNppExecがインストールされていない場合

プラグイン->プラグインマネージャー->プラグインマネージャーの表示に移動します。 NppExecを選択し、Installをクリックします。次に、上記の手順に従います。

差出人: https://www.thefreewindows.com/19675/configure-notepad-smaller-print-font/

次に、Wordを使用する場合

行番号を追加する簡単な方法があります:Layout(tab)->行番号(ページ設定グループ)。ご希望のオプションを選択してください。

差出人: https://support.office.com/en-us/article/Add-or-remove-line-numbers-b67cd35e-422c-42eb-adc9-256ca9802e22

1
psoo