notepad ++での空白の表示を改善する


10

notepad ++を使用して空白の可視性を改善できますか?

[設定]> [スタイル]> [ホワイトスペースシンボル]を試してみましたが、必要に応じて色を変更できましたが、それでもシンボルが信じられないほど小さく、見つけにくいです。

私の解像度は1280xなので、それが原因である可能性がありますが、シンボルを小さなドットよりも目立つもの(おそらく、異なる色のプラス記号)に置き換える方法があるはずです。方法はありますか?


マーカーのサイズを大きくすることはできないと思いますが、タブのスペースを増やすことができます
vembutech

@phi:私が提案した解決策に運はありましたか?
James P

回答:


16

この議論に基づいて、Notepad ++が使用している基本的なエディターコンポーネントであるScintillaにコマンドを送信することにより、空白文字のサイズを大きくする方法が2つあることがわかりました。以下の例では、サイズを3に設定し、レンダリングされるドットのサイズを1 x 1ピクセルから3 x 3ピクセルに増やしています。

前:

ここに画像の説明を入力してください

後:

ここに画像の説明を入力してください

文字が中央に配置されていないためバグがあるように見えるので、使用しているフォントサイズに基づいて値を試す必要がある場合があることに注意してください。


Pythonを使用する方法A

  1. SourceForgeからNotepad ++用のPythonスクリプトアドオンをインストールします(Notepad ++アドオンマネージャーのバージョンは現在動作しません)。
  2. 管理者として通常のメモ帳の新しいインスタンスを実行する
  3. これを使用して、次のパスを開きます。

    [Notepad++ main install directory]\plugins\PythonScript\scripts\startup.py

  4. 下部に以下を追加します。

    editor.setWhitespaceSize(3)
    
  5. ファイルを保存します。
  6. Notepad ++を開く
  7. プラグイン-> Pythonスクリプト->構成の順に選択します
  8. 初期化ATSTARTUPに設定されていることを確認して保存します
  9. Notepad ++を再起動すると、スペースがはるかに大きなドットを自動的に表示するはずです

マクロを使用する方法B

純粋にマクロを使用して、追加のプラグインなしでそれを行うことも可能です。メモ帳を使用してshortcuts.xmlファイルを編集し%AppData%\Notepad++、終了</Macros>タグの前に以下を追加できます。

<Macro name="Increase Whitespace Size" Ctrl="yes" Alt="yes" Shift="no" Key="100">
   <Action type="0" message="2086" wParam="3" lParam="0" sParam="" />
</Macro>

これにより、Pythonスクリプトと同じことを行う「ホワイトスペースサイズ増やす」という新しいマクロが得られます。マクロメニューの下に表示され、ショートカットマッパーを使用してショートカットを指定できます。


おかげで、ようやく動作しました!私は最初の方法をテストすることはできませんでしたが(作業中のpythonはありません)、2番目の方法は機能します。最初に私を困らせた-それはあなたがリンクしたスレッドで説明されています-nppが閉じるときにshortcuts.xmlを書き換えることです。図を行く...ありがとう!
zuiqo 2014年

2番目の方法では実際に空白記号が永続的に増加するため、開くたびにマクロを実行する必要がないことを付け加えておきます。私にとってそれは素晴らしいことです!(ただし、最初のものについては
わかり

奇妙なことに、NPPを再起動した後は、マクロを実行しない限り有効になりません。これが私のPCでの動作であり、元のフォーラムの投稿では、NppExecのようなものが起動時に実行するように設定されていない限り、このように動作することが記載されています。最初の方法はおそらくより良いです-SourceForgeページから直接最新バージョンをダウンロードするまで、Pythonスクリプトアドオンにいくつかの問題がありました。Python自体に個別のパッケージをインストールする必要はありませんが、何もインストールすることが許可されていない場合、違いはないと思います。
James P

まあ、私は他に何も追加しませんでしたが、機能する限り、idc:D
zuiqo 2014年

PythonScriptは素晴らしいです。また、はるかに柔軟です。ヒントをありがとう
Dio Phung

3

OPは明示的に色を変更できると述べましたが、色が十分ではありませんでした。

私にとって、色はOPの目標を達成するのに十分です

notepad ++での空白の表示を改善する

ここで言うように色を変えるには:

両方の色は、Styler Configurator、グローバルスタイル、空白記号から設定できます。

具体的には、メモ帳++ v6.8.1

  1. 設定(Ctrl+t
  2. スタイルコンフィギュレーター
  3. 「言語」を「グローバルスタイル」に設定します
  4. 「スタイル」を「空白記号」に設定します
  5. 前景色を変更し、十分な可視性/コントラストを確認してください
  6. 保存して閉じるを選択します

可視性/コントラストのために空白の前景色を変更する前-ほとんど見えない可視性/コントラストのために空白の前景色を変更した後-非常に明確


-1

マーカーのサイズを大きくすることはできないが、タブのスペースを増やすことはできると思います。

設定->言語メニュー/タブ設定->タブ設定と右側の設定からタブスペースを増やします


1
これは、ファイルの内容やタブが表すスペースの数に影響を与えずに、空白の表示を改善するのにどのように役立ちますか?
RobH 2014年

回答する前に質問を注意深くお読みください
ルーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.