Cải thiện hiển thị khoảng trắng trên notepad ++


10

Bạn có thể cải thiện khả năng hiển thị của khoảng trắng bằng notepad ++ không?

Tôi đã thử Cài đặt> Kiểu> Biểu tượng khoảng trắng và có thể thay đổi màu sắc khi cần, nhưng tôi vẫn thấy các biểu tượng cực kỳ nhỏ và khó tìm.

Độ phân giải của tôi là 1280x, vì vậy đó có thể là một yếu tố góp phần, nhưng nên có cách thay thế biểu tượng bằng một cái gì đó rõ ràng hơn một dấu chấm nhỏ (có lẽ là một dấu cộng có màu khác). Là có một cách?


Tôi tin rằng bạn không thể tăng kích thước của điểm đánh dấu nhưng bạn có thể tăng khoảng
trắng

@phi: Bạn có gặp may mắn với giải pháp tôi đề xuất không?
James P

Câu trả lời:


16

Dựa trên cuộc thảo luận này, tôi thấy có hai cách để tăng kích thước ký tự khoảng trắng bằng cách gửi lệnh đến Scintilla, thành phần soạn thảo cơ bản mà Notepad ++ đang sử dụng. Trong ví dụ dưới đây, tôi đã đặt kích thước thành 3, tăng kích thước của dấu chấm được hiển thị từ 1 x 1 pixel lên 3 x 3 pixel:

Trước:

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

Sau:

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

Lưu ý rằng dường như có một lỗi vì ký tự không được căn giữa, vì vậy bạn có thể phải thử nghiệm giá trị dựa trên kích thước phông chữ bạn đang sử dụng.


Phương pháp A sử dụng Python

  1. Cài đặt phần bổ sung kịch bản Python trên Notepad ++ từ SourceForge (phiên bản từ trình quản lý bổ trợ Notepad ++ hiện không hoạt động)
  2. Chạy một phiên bản mới của Notepad bình thường với tư cách quản trị viên
  3. Sử dụng nó để mở đường dẫn sau:

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

  4. Nối các mục sau ở phía dưới:

    editor.setWhitespaceSize(3)
    
  5. Lưu các tập tin.
  6. Mở Notepad ++
  7. Chọn Plugin -> Python Script -> Cấu hình
  8. Đảm bảo Khởi tạo được đặt thành ATSTARTUP và lưu
  9. Khởi động lại Notepad ++ và các khoảng trắng bây giờ sẽ tự động hiển thị các chấm lớn hơn nhiều

Phương pháp B sử dụng macro

Cũng có thể làm điều đó hoàn toàn với các macro và không có bổ sung. Bạn có thể chỉnh sửa shortcuts.xmltệp %AppData%\Notepad++bằng cách sử dụng notepad và thêm phần sau vào </Macros>thẻ đóng :

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

Điều này sẽ cung cấp cho bạn một macro mới có tên Tăng kích thước khoảng trắng sẽ thực hiện tương tự như tập lệnh Python. Nó sẽ hiển thị dưới menu Macro và có thể được cung cấp một phím tắt bằng Shortcut Mapper.


cảm ơn, cuối cùng tôi đã làm cho nó hoạt động! Mặc dù tôi không thể kiểm tra phương thức đầu tiên (không có trăn tại nơi làm việc), nhưng phương pháp thứ hai hoạt động. Điều khiến tôi bối rối lúc đầu - điều đó được giải thích trong luồng bạn đã liên kết - đó là npp viết lại các phím tắt khi đóng. Đi nào ... Cảm ơn!
zuiqo

Tôi muốn thêm rằng phương thức thứ hai thực sự làm tăng các ký hiệu khoảng trắng vĩnh viễn, do đó không cần phải chạy macro mỗi khi bạn mở nó. Đối với tôi điều đó thật tuyệt! (Không biết về cái đầu tiên mặc dù)
zuiqo

Thật kỳ lạ, sau khi khởi động lại NPP, nó sẽ không có hiệu lực trừ khi bạn chạy macro - đó là cách nó hoạt động trên PC của tôi và bài đăng trên diễn đàn ban đầu đề cập rằng đây là cách nó sẽ hoạt động trừ khi bạn có một cái gì đó giống như NppExec được thiết lập để chạy khi khởi động. Phương thức đầu tiên có lẽ đẹp hơn - tôi gặp một số vấn đề với tiện ích bổ sung kịch bản Python cho đến khi tôi tải xuống phiên bản mới nhất trực tiếp từ trang SourceForge của họ. Bạn không cần phải cài đặt một gói riêng cho Python, nhưng nếu bạn không được phép cài đặt bất cứ thứ gì thì tôi đoán nó không tạo ra sự khác biệt.
James P

Chà, tôi đã không thêm bất cứ thứ gì khác, nhưng miễn là nó hoạt động, idc: D
zuiqo

PythonScript là tốt đẹp. Nó cũng linh hoạt hơn nhiều. Cảm ơn vì tiền boa
Dio Phung

3

OP nói rõ ràng họ có thể thay đổi màu sắc, nhưng màu sắc là không đủ.

Đối với tôi, màu sắc sẽ đủ để đạt được mục tiêu của OP là

Cải thiện hiển thị khoảng trắng trên notepad ++

Để thay đổi màu sắc, như nó nói ở đây:

Màu sắc cho cả hai có thể được đặt từ Bộ cấu hình Máy tạo kiểu, Kiểu toàn cầu, Biểu tượng khoảng trắng.

Cụ thể, trong Notepad ++ v6.8.1

  1. Cài đặt ( Ctrl+t)
  2. Bộ cấu hình kiểu
  3. Đặt "Ngôn ngữ" thành "Kiểu toàn cầu"
  4. Đặt "Kiểu" thành "Biểu tượng khoảng trắng"
  5. Thay đổi màu tiền cảnh, xác minh đủ khả năng hiển thị / độ tương phản
  6. Chọn Lưu và Đóng

Trước Trước khi thay đổi màu nền trắng cho khả năng hiển thị / độ tương phản - hầu như không nhìn thấy Sau Sau khi thay đổi màu nền trắng cho khả năng hiển thị / độ tương phản - rất khác biệt


-1

Tôi tin rằng bạn không thể tăng kích thước của điểm đánh dấu nhưng bạn có thể tăng không gian cho tab từ

Tùy chọn -> Menu Ngôn ngữ / Cài đặt tab -> Cài đặt tab và tăng không gian tab từ tùy chọn ở bên phải


1
Làm thế nào điều đó giúp cải thiện khả năng hiển thị của khoảng trắng mà không ảnh hưởng đến nội dung tệp hoặc có bao nhiêu khoảng trống mà tab thể hiện?
RobH

vui lòng đọc kỹ câu hỏi trước khi trả lời
Luke
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.