Apakah ada cara untuk membuat aplikasi notepad ++ itu sendiri gelap?

37

Saya suka tampilan Sublime Text 2 tetapi saya lebih suka menggunakan Notepad ++ sebagai editor teks default saya. Apakah ada cara untuk membuat aplikasi notepad ++ itu sendiri gelap? Lebih khusus lagi, saya ingin mengubah wilayah yang disorot dengan warna merah menjadi latar belakang gelap dengan teks abu-abu terang.

Saya menggunakan Win 8 (x64).

Terima kasih sebelumnya!

masukkan deskripsi gambar di sini

BustedSanta
sumber
3
Saya tidak berpikir NP ++ mendukung ini. Kecuali jika Anda tertarik untuk mengubah warna semua jendela, untuk memengaruhi hanya satu program, Anda mungkin akan membutuhkan sesuatu seperti kemampuan menguliti per-aplikasi WindowBlinds.
Karan
Hai Karan, terima kasih atas tanggapan Anda. Apa yang Anda katakan masuk akal. Saya sudah mencoba menemukan jawaban online tetapi tidak dapat menemukan apa pun.
BustedSanta

Jawaban:

23

Tema, seperti yang Anda duga, tidak dapat melakukan ini (mereka hanya menangani apa yang ada di jendela pengeditan teks). Untuk mengubah warna, Anda harus mengubah nilai warna dalam kode sumber (unduh dari situs atau GitHub ).

  1. Ekstrak file tersebut
  2. Temukan elemen-elemen yang warnanya ingin Anda ubah, dan ubahlah. Semua warna yang saya lihat dinotasikan RGB (xx, xx, xx)
  3. Rebuild (lihat /readmeFirst.txt setelah Anda mengekstrak)

Saya baru saja melirik file-file ini, tapi saya pasti akan bekerja pada ini sedikit besok dan saya tidak keberatan memberikan hasil saya setelah saya menyelesaikannya.

Bagaimanapun, apa yang saya lihat sekilas adalah bahwa Anda ingin melihatnya

  • / PowerEditor / src / ScitillaComponent / DocTabView (saya pikir)
  • / PowerEditor / src / WinControls / TabBar
  • / PowerEditor / src / WinControls / ToolBar

Hanya itu yang saya perhatikan yang mungkin menarik sejauh ini, tetapi sekali lagi, saya akan melihatnya lebih banyak besok dan kembali kepada Anda.

Sunting: makefile resmi akan memberikan beberapa kesalahan, karena /PowerEditor/src/Parameters.h referensi file salah. Inilah dua yang saya perbaiki sejauh ini:

#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)

Ubah baris-baris itu di Parameters.h ke apa yang saya tulis untuk mengatasinya. Jangan khawatir tentang peringatan ("token tambahan setelahnya#endif ") - itu hanya komentar.

Edit 2: Saya menggunakan VS2012, di mana proses pembangunan menghasilkan banyak kesalahan. Saya tidak akan mempostingnya di sini kecuali seseorang akhirnya bertanya tentang mereka, dalam hal ini saya senang melakukannya. Saya harus segera membangunnya!

Edit 3: Tampaknya file proyek VS yang disediakan Notepad ++ dibuat dengan Visual Studio versi sebelumnya, dan dalam memperbarui file, Visual Studio 2012 menciptakan banyak masalah, jadi jika Anda memilih rute itu, gunakan VS2010.

Sunting 4: Saya tidak membuatnya jelas di Sunting 3, tapi saya menyerah setelah menyadari betapa sulitnya untuk mengatasi kesalahan VS. Saya membayangkan kode telah berubah secara signifikan sejak saya menulis jawaban ini juga; sayangnya saya tidak mencatat versi, tetapi saya yakin itu adalah yang terbaru tersedia saat menulis jawaban ini, yang, menurut "Semua versi" , mungkin baik 6.4.1 atau 6.4.2 . Namun, saya harap ini adalah titik awal yang bermanfaat bagi siapa pun yang membaca (jawaban ini telah mendapat perhatian yang konsisten sejak menulis).

Trojan
sumber
Terima kasih banyak trojansdestroy, saya akan memeriksanya dan mencobanya.
BustedSanta
1
Saya telah melakukan beberapa pekerjaan di atasnya sekarang, dan saya pikir saya telah mengubah nilai warna yang benar untuk tab bar. Namun, menggunakan Makefile yang disediakan npp, mengalami beberapa kesalahan. Lihat di atas.
Trojan
Struktur folder tampaknya telah berubah antara 6.4.2 dan 6.6.9, meskipun nama file masih tampak akurat
David Starkey
Apakah Anda pernah mengunggah gedung kerja secara online? Saya tidak pernah membuat aplikasi dari sumber sebelumnya dan ini benar-benar membingungkan.
Mackenzie McClane
3
Jadilah hebat untuk bercabang sumber asli dan perbarui pengelola tema untuk dapat mewarnai elemen-elemen ini dan melakukan permintaan tarik.
menggulung
1

Gunakan WindowBlinds dari Stardock. Ini mendukung skinning global untuk semua aplikasi di Windows tapi saya yakin Anda juga bisa memberikan instruksi khusus untuk skinning aplikasi individual.

stimpy77
sumber
5
Silakan baca meta.superuser.com/questions/5329/… untuk panduan merekomendasikan perangkat lunak. Hanya menunjuk ke suatu produk yang mungkin berguna tidak menjelaskan bagaimana mencapai apa yang ditanyakan dalam pertanyaan. Sebuah komentar dapat digunakan untuk meninggalkan petunjuk bermanfaat yang mengarahkan pembaca ke arah yang benar untuk mengembangkan jawaban mereka sendiri.
fixer1234
0

Anda dapat menekan alt+ shift+ print screendan itu akan mengubah semua warna windows menjadi gelap termasuk Notepad ++.

Anda dapat mengubah warna tab di notepad ++ dan itu mengubah penulisan tab dan latar tab dan mungkin jendela saya tidak tahu.

Saya telah menulis generator tema gelap Notepad ++ di sini dengan 700 tema kontras Notepad ++ siap pakai untuk diunduh:

http://forum.unity3d.com/threads/wrote-a-random-notepad-theme-generator.393215/#post-2564857

predatflaps
sumber
Bisakah Anda memasukkan tangkapan layar?
Burgi
1
Jalan pintas ini tidak melakukan apa-apa.
easycheese
13
Catatan untuk semua yang membaca jawaban ini: ini adalah pintasan Windows bawaan untuk mengaktifkan tema "kontras tinggi" yang gelap.
LWChris