Có cách nào để làm cho ứng dụng notepad ++ tự tối không?


36

Tôi thích giao diện của Sublime Text 2 nhưng tôi thích sử dụng Notepad ++ làm trình soạn thảo văn bản mặc định của mình. Có cách nào để làm cho ứng dụng notepad ++ tự tối không? Cụ thể hơn, tôi muốn thay đổi vùng được tô màu đỏ sang nền tối bằng văn bản màu xám nhạt.

Tôi đang dùng Win 8 (x64).

Cảm ơn trước!

nhập mô tả hình ảnh ở đây


3
Tôi không nghĩ NP ++ hỗ trợ điều này. Trừ khi bạn quan tâm đến việc thay đổi màu sắc của tất cả các cửa sổ, chỉ ảnh hưởng đến một chương trình duy nhất, bạn có thể sẽ cần một cái gì đó như khả năng lột da trên mỗi ứng dụng của WindowBlinds.
Karan

Này Karan, cảm ơn phản hồi của bạn. Những gì bạn đang nói có ý nghĩa hoàn hảo. Tôi đã cố gắng tìm câu trả lời trực tuyến nhưng không thể tìm thấy bất cứ điều gì.
BustySanta

Câu trả lời:


23

Các chủ đề, như bạn đoán, không thể làm điều này (chúng chỉ xử lý những gì trong cửa sổ chỉnh sửa văn bản). Để thay đổi màu sắc, bạn sẽ phải thay đổi giá trị màu trong mã nguồn (tải xuống từ trang web hoặc GitHub ).

  1. Giải nén tập tin
  2. Tìm các yếu tố mà màu sắc bạn muốn thay đổi và thay đổi chúng. Tất cả các màu tôi đã thấy được ký hiệu là RGB (xx, xx, xx)
  3. Xây dựng lại (xem /readmeFirst.txt sau khi bạn giải nén)

Tôi chỉ liếc qua những tập tin này, nhưng tôi chắc chắn sẽ làm việc vào ngày mai một chút và tôi không ngại cho bạn kết quả của mình một khi tôi đã giải quyết nó.

Dù sao, những gì tôi đã thấy trong nháy mắt là bạn sẽ muốn nhìn vào

  • / PowerEditor / src / ScitillaComponent / DocTabView (tôi nghĩ)
  • / PowerEditor / src / WinControls / TabBar
  • / PowerEditor / src / WinControls / ToolBar

Đó là tất cả những gì tôi nhận thấy có thể được quan tâm cho đến nay, nhưng một lần nữa, tôi sẽ xem xét nó nhiều hơn vào ngày mai và lấy lại cho bạn.

Chỉnh sửa: tệp thực hiện chính thức sẽ đưa ra một số lỗi, bởi vì /PowerEditor/src/Parameter.h tệp tham chiếu không chính xác. Đây là hai cái tôi đã sửa cho đến nay:

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

Thay đổi những dòng đó trong Paramameter.h thành những gì tôi đã viết để đối phó với chúng. Đừng lo lắng về các cảnh báo ("mã thông báo thêm sau #endif") - chúng chỉ là nhận xét.

Chỉnh sửa 2: Tôi đang sử dụng VS2012, trong đó quá trình xây dựng dẫn đến nhiều lỗi. Tôi sẽ không đăng chúng ở đây trừ khi cuối cùng có ai đó hỏi về chúng, trong trường hợp đó tôi rất vui khi làm như vậy. Tôi nên có một công việc xây dựng sớm!

Chỉnh sửa 3: Có vẻ như tệp dự án VS được cung cấp của Notepad ++ đã được tạo bằng phiên bản Visual Studio trước đó và khi cập nhật tệp, Visual Studio 2012 tạo ra nhiều vấn đề, vì vậy nếu bạn đi theo lộ trình đó, hãy sử dụng VS2010.

Chỉnh sửa 4: Tôi đã không làm cho nó rõ ràng trong Chỉnh sửa 3, nhưng tôi đã bỏ cuộc sau khi nhận ra rằng sẽ khó khăn như thế nào để khắc phục các lỗi VS. Tôi tưởng tượng mã đã thay đổi đáng kể kể từ khi tôi viết câu trả lời này; Thật không may, tôi đã không lưu ý phiên bản này, nhưng tôi chắc chắn đó là phiên bản mới nhất có sẵn tại thời điểm viết câu trả lời này, theo "Tất cả các phiên bản" , có thể là 6.4.1 hoặc 6.4.2 . Tuy nhiên, tôi hy vọng đây là điểm khởi đầu hữu ích cho bất kỳ ai khác đọc (câu trả lời này đã nhận được sự chú ý nhất quán kể từ khi viết).


Cảm ơn trojansdestroy rất nhiều, tôi sẽ xem và thử.
BustySanta

1
Bây giờ tôi đã thực hiện một số công việc trên đó và tôi nghĩ rằng tôi đã thay đổi các giá trị màu chính xác cho thanh tab. Tuy nhiên, sử dụng Makefile do npp cung cấp, đã gặp một số lỗi. Xem ở trên.
Trojan

Cấu trúc thư mục dường như đã thay đổi giữa 6.4.2 và 6.6.9, mặc dù tên tệp vẫn có vẻ chính xác
David Starkey

Bạn đã bao giờ tải lên một bản dựng làm việc trực tuyến? Tôi chưa bao giờ xây dựng một ứng dụng từ nguồn trước đây và điều này thực sự khó hiểu.
Mackenzie McClane

2
Thật tuyệt vời khi rẽ nhánh nguồn ban đầu và cập nhật trình quản lý chủ đề để có thể tô màu các yếu tố này và thực hiện yêu cầu kéo.
cuộn

1

Sử dụng WindowBlinds từ Stardock. Nó hỗ trợ skinning toàn cầu cho tất cả các ứng dụng trong Windows nhưng tôi tin rằng bạn cũng có thể cung cấp cho nó các hướng dẫn đặc biệt để tạo các ứng dụng riêng lẻ.


5
Vui lòng đọc meta.superuser.com/questions/5329/ Ấn để được hướng dẫn về phần mềm giới thiệu. Chỉ trỏ đến một sản phẩm có thể hữu ích không giải thích cách thực hiện những gì được hỏi trong câu hỏi. Một nhận xét có thể được sử dụng để để lại gợi ý hữu ích giúp người đọc đi đúng hướng để phát triển câu trả lời của riêng họ.
sửa chữa1234

0

Bạn có thể nhấn alt+ shift+ print screenvà nó sẽ thay đổi tất cả các màu của cửa sổ thành màu tối bao gồm Notepad ++.

Bạn có thể thay đổi màu tab trong notepad ++ và nó thay đổi cách viết tab và nền tab và có lẽ cửa sổ tôi không biết.

Tôi đã viết một trình tạo chủ đề tối cho Notepad ++ ở đây với 700 chủ đề Notepad ++ có độ tương phản cao đã sẵn sàng để tải xuống:

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


Bạn có thể bao gồm một ảnh chụp màn hình?
Burgi

1
Phím tắt này không làm gì cả.
easycheese

13
Lưu ý cho tất cả những ai đọc câu trả lời này: đây là lối tắt Windows tích hợp để bật chủ đề "độ tương phản cao" tối.
LWChris
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.