Contents

Cách tạo Notepad++ so sánh hai tệp bằng plugin

Notepad\+\+ là một trình soạn thảo văn bản và mã nguồn mở miễn phí, có nhiều tính năng dành cho người dùng thông thường và lập trình viên. Nó hỗ trợ nhiều ngôn ngữ lập trình khác nhau với tính năng tô sáng cú pháp tùy chỉnh, tự động hoàn thành, v.v.

Việc kết hợp các tính năng chỉnh sửa nâng cao, lựa chọn kiểu dáng có thể tùy chỉnh và khả năng tương thích với nhiều plugin thể hiện một đề xuất có giá trị đặc biệt. Tuy nhiên, việc thiếu tiện ích so sánh tệp tích hợp trong Notepad++ là một thiếu sót đáng chú ý.

May mắn thay, các plugin của Notepad++ có cơ hội bù đắp cho mọi khả năng còn thiếu. Một ví dụ đáng chú ý về điều này là plugin Notepad++ Compare, cho phép người dùng có khả năng phân biệt trực quan sự khác biệt giữa hai tài liệu.

Cài đặt Plugins Admin cho Notepad\+\+

Notepad\+\+ Quản trị viên plugin là một kho chứa các plugin giúp mở rộng chức năng của Notepad\+\+. Bạn có thể sử dụng tính năng này để duyệt kho lưu trữ và cài đặt các plugin như So sánh cho Notepad\+\+.

Plugin tùy chọn “Quản trị viên plugin” không được cài đặt sẵn trong quá trình cài đặt Notepad++ và sự hiện diện của nó phải được xác minh thủ công trong quá trình thiết lập. Trong trường hợp một cá nhân đã thiết lập Notepad++ mà không chọn tiện ích bổ sung cụ thể này, họ có thể xóa hoàn toàn phần mềm mà không gặp rủi ro mất thông tin đã lưu trữ. Sau khi loại bỏ như vậy, người ta có thể cài đặt lại Notepad++ cùng với việc kết hợp tùy chọn mong muốn cho “Quản trị viên plugin”.

/vi/images/selecting-plugins-admin-in-notepad-installation.jpg

Xin lưu ý rằng khi cài đặt Notepad\++ trong quá trình thiết lập ban đầu, điều quan trọng là phải xem xét cẩn thận các tùy chọn được trình bày trên màn hình “Chọn thành phần”. Cụ thể, người ta nên chọn lựa chọn “Tùy chỉnh” từ menu thả xuống được cung cấp và sau đó xác minh rằng thành phần “Quản trị viên plugin” đã được chọn đúng cách. Thật không may, nhiều người dùng có xu hướng bỏ qua các bước cài đặt quan trọng này, dẫn đến việc cài đặt Quản trị viên plugin không đầy đủ.

Nếu ứng dụng Notes Plus không có mô-đun quản lý plugin và bạn ngại khôi phục phần mềm thì việc cài đặt tiện ích So sánh độc lập là khả thi. Trong những trường hợp như vậy, nên bỏ qua giai đoạn này và chuyển sang giai đoạn kết thúc của bước tiếp theo.

Cài đặt Plugin so sánh cho Notepad\+\+

Bảng Quản trị Plugin cung cấp cho người dùng khả năng cài đặt, nâng cấp hoặc xóa tiện ích mở rộng. Chức năng này đã được nâng cao trong các phiên bản 7.6 trở lên, mang lại quy trình hợp lý hơn. Để đảm bảo hiệu suất tối ưu, người dùng nên nâng cấp phiên bản Notepad++ của mình để tận dụng những cải tiến này.

/vi/images/plugins-admin-in-notepad.jpg

Thật vậy, plugin So sánh cấu thành một thành phần của bảng Quản trị Plugin và quá trình cài đặt của nó có thể được bắt đầu một cách thuận tiện thông qua giao diện này.

⭐Khởi chạy Notepad\+\+.

Truy cập menu “Plugins” bằng cách điều hướng đến phần “Plugins” trong bảng điều khiển WordPress, sau đó chọn tùy chọn “Quản trị viên plugin” từ menu phụ.

Trong giao diện quản trị dành cho plugin, được gọi là cửa sổ “Quản trị plugin”, người ta có thể thực hiện tìm kiếm bằng cách nhập cụm từ “So sánh” trong thanh tìm kiếm được chỉ định để định vị và truy cập nó.

Sau khi xem xét và so sánh các lựa chọn của bạn, vui lòng tiến hành cài đặt bằng cách nhấp vào nút bên dưới.

/vi/images/compare-plugin-in-notepad.jpg

Sau khi cài đặt plugin Notpad++, ứng dụng sẽ tự động tiếp tục hoạt động. Tại thời điểm này, bạn sẽ nhận thấy rằng “So sánh” đã được thêm vào danh sách các plugin có sẵn trong menu Plugin.

Cài đặt Plugin so sánh không cần plugin Admin

Người ta có thể chọn cài đặt plugin Notepad++ độc lập với công cụ Quản trị plugin. Quá trình này bao gồm việc tải xuống tệp của plugin mong muốn và chuyển nó vào thư mục plugin Notepad++ được chỉ định.

Hiện tại, bạn có thể tải xuống phiên bản mới nhất của plugin này (phiên bản 2.0.2) từ GitHub của plugin So sánh. Bản phát hành cụ thể này tương thích với Notepad\+\+ 8.2.2 trở lên. Nếu bạn đang sử dụng phiên bản Notepad\+\+ cũ hơn và không có kế hoạch nâng cấp ứng dụng, hãy sử dụng phiên bản 2.0. Cả hai phiên bản 32 bit và 64 bit đều có sẵn.

⭐Tải xuống plugin So sánh từ GitHub.

⭐Giải nén tập tin.

chính tệp DLL, cũng như hai tệp bổ sung không xác định.

⭐Vào thư mục cài đặt Notepad\+\+.

⭐Mở thư mục Plugins.

Vui lòng tạo một thư mục mới với tên cụ thể “ComparePlugin”, đảm bảo rằng tiêu đề của thư mục tương ứng chính xác với tên của tệp thư viện liên kết động (“”.dll”) được liên kết.

Vui lòng sao chép và chèn nội dung của thư mục được chỉ định vào thư mục mới tạo.

/vi/images/compare-plugin-in-notepad-plugin-folder.jpg

Vui lòng điều hướng đến menu con “Plugins” trong cửa sổ ứng dụng của Notepad++. Dự kiến ​​​​bạn sẽ tìm thấy plugin “So sánh” trong vị trí này. Trong trường hợp phiên bản Notepad++ hiện tại của bạn đã hoạt động trước đó, vui lòng bắt đầu mở mới bằng cách đóng và khởi chạy lại phần mềm.

So sánh hai tệp trong Notepad\+\+

Mục đích của plugin So sánh là tạo điều kiện thuận lợi cho việc đánh giá các bản sửa đổi của một phần tác phẩm nhất định bằng cách sử dụng lần lặp cũ hơn làm điểm chuẩn để đánh giá. Công cụ này hoạt động với tiền đề là người dùng muốn đối chiếu trạng thái hiện tại của dự án với phiên bản trước đó và do đó sử dụng tệp lỗi thời làm nền tảng cho phân tích này.

Để đối chiếu hai tài liệu bằng Notepad ++, hãy điều hướng đến menu “Plugins”, truy cập tùy chọn “So sánh” và sau đó chọn tính năng “So sánh” từ trong menu con đó.

/vi/images/comparing-two-files-in-notepad.jpg

Plugin So sánh tạo điều kiện kiểm tra toàn diện các tệp tương phản, đặt chúng ở gần nhau để dễ dàng xác định sự khác biệt. Có thể thiết lập bất kỳ tài liệu có thể truy cập nào làm điểm tham chiếu bằng tính năng So sánh, tính năng này có thể được gọi bằng cách chọn “Đặt làm đầu tiên để so sánh” từ các tùy chọn menu có sẵn theo ý của bạn.

Màu sắc và ký hiệu

Plugin So sánh sử dụng nhiều màu sắc và biểu tượng để thể hiện các sửa đổi trong tài liệu của bạn. Những thay đổi này có thể bao gồm việc bổ sung, xóa bỏ, di dời hoặc chuyển đổi qua các ranh giới tuyến.

/vi/images/highlighted-file-comaprison-in-notepad.jpg

Dòng mã mới được thêm vào tệp cập nhật nhưng không tồn tại trong phiên bản trước. Sự bổ sung này được biểu thị bằng một đường đánh dấu màu xanh lá cây.

Thay đổi này sẽ xóa một dòng không tồn tại khỏi mã cập nhật, vốn trước đây có trong phiên bản cũ hơn nhưng đã bị xóa mà không được thay thế bằng bất kỳ nội dung nào trong phiên bản mới hơn của cơ sở mã. Việc xóa dòng này dẫn đến dấu hiệu cho thấy sự vắng mặt của nó thông qua việc sử dụng màu đỏ cho mục đích thể hiện trực quan.

Nội dung đã được chuyển đến một vị trí khác trong cùng một tệp và hiện nằm ở một vị trí thay thế. Hơn nữa, văn bản được làm nổi bật bằng màu xanh lam rực rỡ, giúp tăng thêm sự hấp dẫn về mặt hình ảnh và thu hút sự chú ý đến vị trí mới của nó.

Phần lớn nội dung trong cả hai tệp vẫn không bị thay đổi, với bất kỳ sự khác biệt nào được đánh dấu bằng màu cam làm nổi bật.

Menu “So sánh” trong Visual Studio Code cung cấp tùy chọn có tên “Phát hiện chuyển động”, cho phép người dùng hiển thị hoặc ẩn các biểu tượng biểu thị sự khác biệt giữa hai tệp được so sánh. Tính năng này đặc biệt hữu ích khi làm việc với các cơ sở mã lớn, vì nó giúp các nhà phát triển nhanh chóng xác định những thay đổi đã được thực hiện mà không cần phải xem xét kỹ lưỡng từng dòng mã.

Thanh điều hướng

Sự hiện diện của thanh điều hướng nằm dọc theo cạnh bên phải của Notepad\+\+ tỏ ra vô giá khi tìm cách đẩy nhanh quá trình duyệt qua các tài liệu mở rộng và xác định chính xác những khác biệt trong đó. Thật vậy, việc đọc một tài liệu mở rộng từ điểm cao nhất đến điểm thấp nhất đòi hỏi nỗ lực đáng kể và những khoảnh khắc quý giá. Công cụ điều hướng này không chỉ đóng vai trò là bản đồ biểu đồ cấu trúc của tài liệu mà còn là kho lưu trữ dấu trang, từ đó nâng cao hiệu quả tổng thể của việc truy xuất thông tin trong tài liệu nói trên.

/vi/images/compare-navbar-in-notepad.jpg

Giao diện của ứng dụng có thành phần điều hướng hiển thị nhiều mã màu và biểu tượng khác nhau. Người dùng có thể chỉ cần nhấp vào một vùng tùy ý trong nội dung được hiển thị để điều hướng qua tài liệu. Do việc sử dụng nhất quán các dấu hiệu trực quan và cách phối màu trong suốt ứng dụng, người dùng có thể dễ dàng nhận ra các điểm đánh dấu này và nhanh chóng nhận ra sự hiện diện của chúng khi liếc nhìn chúng.

Chế độ xem

Trong cấu hình tiêu chuẩn của nó, Notepad++ hiển thị hai tệp được so sánh theo hướng dọc cạnh nhau được gọi là chế độ “xem kép”. Tuy nhiên, cài đặt hiển thị này có thể được thay đổi bằng cách chọn một trong các tùy chọn có sẵn từ menu ngữ cảnh xuất hiện khi nhấp chuột phải vào dải phân cách trung tâm ngăn cách hai khung, bao gồm các lựa chọn như “Xoay sang phải” và “Xoay sang phải”. bên trái.

/vi/images/rotating-the-view-in-notepad-compare-plugin.jpg

Việc triển khai hiện tại phân chia không gian làm việc theo chiều ngang hoặc chiều dọc. Khi tiếp tục xoay, tài liệu đã xem trước đó sẽ được đặt ở bên trái màn hình trong khi tệp mới mở sẽ chiếm khu vực ở bên phải.

Khám phá Cài đặt và Tính năng

Khi chọn “So sánh” từ menu Plugins, giao diện sẽ mở ra để hiển thị một loạt các lệnh và cài đặt cấu hình có sẵn. Ngoài ra, danh sách các phím tắt liên quan đến từng lệnh được cung cấp trong cùng một menu.

Plugin So sánh Notepad++ cung cấp một bộ khả năng toàn diện có thể so sánh với các khả năng có trong các tiện ích so sánh tệp phổ biến. Để truy cập và điều chỉnh các tùy chọn này, chỉ cần điều hướng đến “So sánh” trong ứng dụng, sau đó chọn “Cài đặt”. Điều này sẽ cấp cho bạn quyền truy cập vào các tham số có thể định cấu hình có sẵn để tùy chỉnh.

/vi/images/notepad-compare-plugin-settings.jpg

Cài đặt chính cung cấp một loạt tùy chọn cho phép người dùng điều chỉnh hướng và vị trí của tệp của họ trong giao diện. Cài đặt đầu tiên, được gắn nhãn “Đầu tiên”, cho phép người dùng xác định xem họ đang kiểm tra phiên bản cũ hơn hay mới hơn của một tệp nhất định. Một tùy chọn khác, có tên “Vị trí tệp cũ”, cho phép người dùng chọn vị trí trên màn hình mà họ muốn hiển thị lần lặp trước đó của tài liệu, cho dù nó nằm ở nửa trên hay nửa dưới khi sử dụng bố cục ngang hoặc ở trên và dưới nếu sử dụng một sự sắp xếp theo chiều dọc. Một tính năng khác, được gọi là “Mặc định một chế độ xem”, cho phép người dùng đối chiếu tệp đang hoạt động hiện tại với tệp trước hoặc tệp tiếp theo bằng cách sử dụng một chế độ xem duy nhất. Cuối cùng, tồn tại một lựa chọn khác gọi là “Mặc định một chế độ xem” cho phép người dùng xem

Tính năng “Cài đặt màu” cho phép người dùng tùy chỉnh màu sắc của các hành động khác nhau trong danh sách mã, chẳng hạn như các phần tử mới được thêm, xóa, di chuyển hoặc sửa đổi. Người dùng có thể linh hoạt chọn từ một loạt màu sắc, sửa đổi sắc thái nổi bật và điều chỉnh mức độ mờ được áp dụng cho các tín hiệu thị giác này.

Điều quan trọng là phải nhận thức được sự khác biệt tiềm ẩn về mã hóa khi so sánh hoặc làm việc với dữ liệu văn bản ở các định dạng khác nhau. Ví dụ: cách trình bày ASCII và Unicode tương phản có thể dẫn đến thông báo cảnh báo, cảnh báo người dùng không đưa ra các giả định ngoài ý muốn về bộ ký tự hoặc tính toàn vẹn dữ liệu.

Tính năng được gọi là “Quấn quanh các điểm khác biệt” cho phép người dùng thực hiện hành động tiếp theo sau khi hoàn thành điểm khác biệt cuối cùng trong một loạt thay đổi, để tự động quay lại đầu danh sách và tiếp tục từ đó. Điều này có thể được bật hoặc tắt trong cài đặt cấu hình của phần mềm.

Vị trí của dấu mũ vẫn ở trạng thái tĩnh khi không bị thay đổi khi so sánh các tệp định kỳ.

/vi/images/notepad-compare-plugin-menu.jpg

Ngoài các tùy chọn tiêu chuẩn trong menu So sánh, còn có một tính năng độc đáo được gọi là “Bỏ qua dấu cách”. Việc bật chức năng này về cơ bản sẽ bỏ qua mọi khác biệt liên quan đến khoảng cách giữa các ký tự hoặc từ. Mặc dù điều này có thể mang lại lợi ích trong quá trình chỉnh sửa nội dung văn bản nhưng thông thường người dùng nên tắt cài đặt này khi so sánh các đoạn mã để đảm bảo kết quả tối ưu.

SVN Diff và Git Diff, được thiết kế để tạo điều kiện so sánh phiên bản của tệp hiện tại với phiên bản được lưu trữ trong kho lưu trữ Git hoặc SVN cục bộ. Khả năng này đặc biệt có lợi khi kiểm tra các sửa đổi được thực hiện bởi các nhà đồng phát triển trong quá trình phát triển.

Khám phá sự khác biệt với Notepad\+\+

Notepad++ là một ứng dụng trọn gói để viết mã và chỉnh sửa văn bản, có vô số tính năng nhưng lại thiếu chức năng so sánh. Tuy nhiên, người dùng có thể linh hoạt điều chỉnh Notepad++ theo sở thích của mình bằng cách sử dụng thư viện plugin mở rộng của nó, từ đó nâng cao khả năng của nó để đáp ứng các yêu cầu riêng lẻ.

Plugin So sánh đóng vai trò là minh chứng cho khả năng của các plugin trong việc nâng cao chức năng của Notepad\+\+. Bằng cách cung cấp khả năng so sánh và phân tích tệp còn thiếu, plugin này trao quyền cho người dùng một công cụ mạnh mẽ để xử lý các tác vụ chỉnh sửa văn bản và mã của họ. Do đó, nó tiếp tục mở rộng tiện ích của Notepad\+\+ như một giải pháp linh hoạt để quản lý các khía cạnh khác nhau của việc xử lý văn bản và mã.