Tài liệu định dạng tự động với Notepad ++


42

Trong Visual Studio, (và một vài trình soạn thảo khác của Microsoft), bạn có thể tự động định dạng tài liệu với một cách đơn giản Ctrl + K , Ctrl + D .

Điều này chèn ngắt dòng và tab tự động.

Có một tính năng tương tự trong Notepad ++?

Câu trả lời:



18

Tải xuống plugin "NppAutoIndent". Trong Notepad ++:

Plugin → Trình quản lý plugin → Có sẵn → NppAutoInent

Plugin "NppAutoIndent" có thụt lề 'thông minh' cho các ngôn ngữ kiểu C, chẳng hạn như C / C ++, PHP và Java. Đây là bản phát hành đầu tiên, vì vậy đừng hy vọng nó hoàn hảo, và tất nhiên nó có thể không hoàn toàn theo sở thích của bạn. KHÔNG có hỗ trợ cho HTML / XML và do đó, có thể sau này, việc khớp thẻ khó thực hiện hơn nhiều. Để sử dụng nó, chọn mã của bạn và:

TextFX → TextFX Chỉnh sửa → Mã Cind giới thiệu lại

Nếu bạn không thể nhìn thấy TextFX trong menu của bạn, bạn có thể cài đặt plugin của nó từ NguồnForge .

Tài liệu tham khảo:



4

Đối với markup / xml, có một plugin gọi là 'Công cụ XML'.

Điều này có thể được thêm vào thông qua trình quản lý plugin bên trong Notepad ++.


1
Nó dường như không thể xóa HTML, nó chỉ nói lỗi trong tài liệu mà không cho tôi biết chúng là gì.
Matthew Lock

1

Dưới đây là hầu hết các plugin để định dạng mã của bạn.

JStool (JSmin):
UniversalInentGUI (Kích hoạt text auto update' in plugin manager-> UniversalIndentGUI
Phím tắt = CTRL+ALT+SHIFT+J )


TextFX: (Phím tắt = CTRL+ALT+SHIFT+B hoặc là TextFX > TextFX Html Tidy > Tidy: reindent XML )   TextFX có lợi ích là gói các dòng dài, điều mà Công cụ XML không làm được, nhưng không thụt lề chính xác các dòng mới đó.


Công cụ XML: (plugin tùy chỉnh cho XML; Shortcut = CTRL+ALT+SHIFT+B hoặc là XML Tools > Pretty print [Text indent] )
Công cụ XML bổ sung cho TextFX bằng cách thụt vào các dòng mới được bọc độc đáo.

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.