Tingkatkan tampilan spasi putih pada notepad ++

10

Bisakah Anda meningkatkan visibilitas spasi menggunakan notepad ++?

Saya mencoba Pengaturan> Gaya> Simbol Ruang Putih, dan saya dapat mengubah warna sesuai kebutuhan, tetapi saya masih menemukan simbol sangat kecil dan sulit ditemukan.

Resolusi saya adalah 1280x, sehingga mungkin merupakan faktor yang berkontribusi, tetapi harus ada cara untuk mengganti simbol dengan sesuatu yang lebih terlihat daripada titik kecil (mungkin tanda plus berwarna berbeda). Apakah ada cara?

zuiqo
sumber
saya percaya bahwa Anda tidak dapat meningkatkan ukuran marker tetapi Anda dapat menambah ruang jika tab dari
vembutech
@phi: Apakah Anda beruntung dengan solusi yang saya sarankan?
James P

Jawaban:

16

Berdasarkan diskusi ini saya menemukan ada dua cara untuk meningkatkan ukuran karakter spasi dengan mengirim perintah ke Scintilla yang merupakan komponen editor yang mendasari yang digunakan Notepad ++. Dalam contoh di bawah ini saya telah menetapkan ukuran ke 3 yang telah meningkatkan ukuran titik yang diberikan dari 1 x 1 piksel menjadi 3 x 3 piksel:

Sebelum:

masukkan deskripsi gambar di sini

Setelah:

masukkan deskripsi gambar di sini

Perhatikan bahwa sepertinya ada bug karena karakternya tidak terpusat, jadi Anda mungkin harus bereksperimen dengan nilai berdasarkan ukuran font apa yang Anda gunakan.


Metode A menggunakan Python

  1. Instal add-on scripting Python untuk Notepad ++ dari SourceForge (versi dari add-on manager Notepad ++ saat ini tidak berfungsi)
  2. Jalankan instance baru Notepad normal sebagai administrator
  3. Gunakan untuk membuka jalur berikut:

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

  4. Tambahkan yang berikut di bagian bawah:

    editor.setWhitespaceSize(3)
    
  5. Simpan file.
  6. Buka Notepad ++
  7. Pilih Plugin -> Skrip Python -> Konfigurasi
  8. Pastikan Inisialisasi diatur ke ATSTARTUP dan simpan
  9. Mulai ulang Notepad ++ dan spasi sekarang akan menunjukkan titik yang jauh lebih besar secara otomatis

Metode B menggunakan makro

Dimungkinkan juga untuk melakukannya secara murni dengan makro dan tanpa plugin tambahan. Anda dapat mengedit shortcuts.xmlfile %AppData%\Notepad++menggunakan notepad dan menambahkan yang berikut sebelum </Macros>tag penutup :

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

Ini akan memberi Anda makro baru yang disebut Meningkatkan Ukuran Ruang Putih yang akan melakukan hal yang sama dengan skrip Python. Ini akan muncul di bawah menu Makro dan dapat diberikan jalan pintas menggunakan Shortcut Mapper.

James P
sumber
terima kasih, saya akhirnya berhasil! Sementara saya tidak bisa menguji metode pertama (tidak ada python di tempat kerja), yang kedua bekerja. Apa yang membuat saya bingung pada awalnya - itu dijelaskan di utas yang Anda tautkan - adalah bahwa npp menulis ulang pintasan.xml saat menutup. Go figure ... Terima kasih!
zuiqo
Saya ingin menambahkan bahwa metode kedua sebenarnya meningkatkan simbol spasi putih secara permanen, jadi tidak perlu menjalankan makro setiap kali Anda membukanya. Bagi saya itu hebat! (Tidak tahu tentang yang pertama)
zuiqo
Aneh, setelah memulai kembali PLTN tidak akan berpengaruh kecuali Anda menjalankan makro - itulah yang berperilaku pada PC saya dan posting forum asli menyebutkan bahwa ini akan berperilaku kecuali Anda memiliki sesuatu seperti NppExec yang diatur untuk menjalankannya saat startup. Metode pertama mungkin lebih baik - saya punya beberapa masalah dengan add-on scripting Python sampai saya mengunduh versi terbaru langsung dari halaman SourceForge mereka. Anda seharusnya tidak perlu menginstal paket terpisah untuk Python itu sendiri, tetapi jika Anda tidak diizinkan untuk menginstal apa pun maka saya kira itu tidak membuat perbedaan.
James P
Yah, saya tidak menambahkan apa-apa lagi, tetapi selama itu berhasil, idc: D
zuiqo
PythonScript bagus. Ini jauh lebih fleksibel juga. Terima kasih atas tipnya
Dio Phung
3

OP secara eksplisit mengatakan mereka dapat mengubah warna, tetapi warnanya tidak cukup.

Bagi saya, warna akan cukup untuk mencapai tujuan OP

Tingkatkan tampilan spasi putih pada notepad ++

Untuk mengubah warna, seperti yang tertulis di sini:

Warna untuk keduanya dapat diatur dari Styler Configurator, Global styles, White space symbol.

Secara khusus, di Notepad ++ v6.8.1

  1. Pengaturan ( Ctrl+t)
  2. Konfigurasi Gaya
  3. Setel "Bahasa" menjadi "Gaya Global"
  4. Setel "Gaya" ke "Simbol ruang putih"
  5. Ubah Foreground Color, verifikasi visibilitas / kontras yang cukup
  6. Pilih Simpan & Tutup

Sebelum Sebelum mengubah warna foreground whitespace untuk visibilitas / kontras - nyaris tidak terlihat Setelah Setelah mengubah warna foreground whitespace untuk visibilitas / kontras - sangat berbeda

Kacang Merah
sumber
-1

Saya percaya bahwa Anda tidak dapat menambah ukuran marker tetapi Anda dapat menambah ruang untuk tab

Preferensi -> Menu Bahasa / Pengaturan Tab -> Pengaturan Tab dan menambah ruang tab dari preferensi di sisi kanan

vembutech
sumber
1
Bagaimana hal itu membantu dalam meningkatkan visibilitas ruang kosong tanpa memengaruhi konten file atau berapa banyak spasi yang diwakili tab?
RobH
tolong baca pertanyaan dengan seksama sebelum menjawab
Lukas