Cách cài đặt Notepad++ trên Linux và 5 lựa chọn thay thế để thử

Tác giả sysadmin, T.Hai 16, 2023, 11:41:13 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách cài đặt Notepad++ trên Linux và 5 lựa chọn thay thế để thử


Notepad++ không được hỗ trợ trên Linux nhưng bạn có thể chạy nó bằng Wine, trình giả lập Windows. Có một gói snap bao gồm Notepad++, Wine và tất cả các phần phụ thuộc trong một gói dễ cài đặt. Nhưng tốt hơn hết là bạn nên xem xét một trình soạn thảo gốc Linux thay thế.


Notepad++ là trình soạn thảo phổ biến trên Windows, nhưng nó không hỗ trợ Linux chính thức. Tuy nhiên, chạy Notepad++ trên Linux cũng không phải là không thể và chúng tôi sẽ chỉ cho bạn cách thực hiện. Chúng tôi cũng sẽ cho bạn thấy một số giải pháp thay thế đáng chú ý để xem xét trong trường hợp các giải pháp thay thế của chúng tôi không phù hợp với bạn.

1. Ứng dụng yêu thích của tôi có chạy trên Linux không?

Chuyển sang Linux từ Windows đòi hỏi phải học hỏi, thay đổi và điều chỉnh rất nhiều. Điều này được mong đợi và trên thực tế nên được chấp nhận. Điều gì sẽ xảy ra khi chuyển sang Linux nếu mọi thứ đều giống như hệ điều hành bạn đang rời bỏ?

Mức độ sốc văn hóa mà bạn gặp phải một phần phụ thuộc vào phần mềm bạn chạy trên Windows. Ví dụ, nếu bạn đã quen thuộc với LibreOffice và Thunderbird trên Windows, thì bạn sẽ thấy không có gì khác biệt khi sử dụng chúng trên Linux. Nhưng rất có thể, bạn sử dụng các gói không được hỗ trợ trên Linux. vậy, bạn có thể làm gì?

Bạn hầu như luôn có thể tìm thấy một giải pháp thay thế có thể chấp nhận được. Trên thực tế, có thể có nhiều lựa chọn gói khác nhau. Chúng có thể trông không giống với các ứng dụng tương đương trên Windows và có thể mất một chút thời gian để điều chỉnh, nhưng bạn sẽ tìm thấy các bộ ứng dụng văn phòng, gói chỉnh sửa đồ họa, ứng dụng thư khách và mọi thứ khác mà bạn cần.

Một số phần mềm có sẵn dưới dạng dịch vụ trực tuyến, chẳng hạn như Microsoft 365, vì vậy việc không có ứng dụng khách trên máy tính để bàn không thực sự là vấn đề. Nhưng hầu hết các nhà cung cấp phần mềm không cung cấp phiên bản Phần mềm dưới dạng dịch vụ cho sản phẩm của họ.

Nếu bạn nhất định phải có một ứng dụng Windows cụ thể, bạn có thể thử chạy ứng dụng đó trong Wine. Wine là một phần mềm mô phỏng Windows dành cho Linux, cố gắng thuyết phục các ứng dụng Windows rằng chúng đang chạy trong Windows. Một số gói chạy tốt, những gói khác có thể hơi không ổn định.

Một cách khác để truy cập các ứng dụng Windows trên máy tính Linux là sử dụng VirtualBox, Hộp GNOME hoặc một công cụ ảo hóa khác và cài đặt Windows trên máy tính ảo. Điều này có nghĩa là các ứng dụng của bạn sẽ chạy tự nhiên trong Windows, vì vậy chúng phải ổn định như trên máy tính Windows vật lý.

Tuy nhiên, giải pháp đó có vấn đề riêng của nó. Ví dụ: sử dụng phần mềm của bạn trong Windows và truy cập các tệp được lưu trữ trong môi trường Linux của bạn thật khó hiểu. Có thể, nhưng đó không phải là quy trình làm việc suôn sẻ nhất.

Cả Wine và ảo hóa đều không mang lại giải pháp tối ưu. Cả hai đều có các lớp trừu tượng giữa phần mềm và máy tính Linux, cả hai đều đi kèm với ổ cứng bổ sung và chi phí xử lý, đồng thời chúng chậm hơn so với việc chạy một ứng dụng Linux gốc. Cả hai giải pháp đều không thân thiện với người mới.

2. Cách tiếp cận Notepad ++

Notepad++ là một trình soạn thảo văn bản rất phổ biến trên Windows. Nó có nhiều tính năng đặc biệt thích hợp để chỉnh sửa mã nguồn chương trình. Nó nằm ở đâu đó giữa trình soạn thảo văn bản được tải đầy đủ và môi trường phát triển tích hợp thực sự.

Nó không được hỗ trợ trên Linux, vì vậy thực sự không có bất kỳ thứ gì gọi là "phương pháp Notepad ++". Kỹ thuật được sử dụng để chạy Notepad++ trên Linux là một nỗ lực không chính thức. Nhóm phát triển Notepad ++ không liên quan gì đến nó.

Dự án cung cấp một phương tiện đơn giản để cài đặt Notepad++ và một môi trường Wine được cấu hình sẵn để chạy nó trong một gói Snap duy nhất. Điều này cung cấp phần mềm Notepad++, Wine, tất cả các phần phụ thuộc và cấu hình Wine cần thiết để chạy Notepad++.

3. Cài đặt Notepad++ trên Linux

Bạn sẽ cần cài đặt Snap trên máy tính của mình. Nó được cài đặt sẵn trên các hệ thống Ubuntu. Trên các bản phân phối khác,  có thể bạn sẽ cần cài đặt nó.

Khi bạn đã cài đặt Snap, bạn có thể cài đặt snap " Notepad++ (WINE) " bằng lệnh này. Bởi vì nó là một gói Snap và không sử dụng trình quản lý gói của bản phân phối của bạn, nên lệnh này giống nhau đối với tất cả các phiên bản Linux.

Mã nguồn [Chọn]
sudo snap install notepad-plus-plus

Bạn sẽ thấy một thanh tiến trình trong khi snap được tải xuống. Khi tệp được tải xuống, quá trình cài đặt sẽ bắt đầu.

Hãy chuẩn bị cho một sự chờ đợi lâu dài. Chúng tôi đã thử điều này trên ba máy tính thử nghiệm chạy Ubuntu, Manjaro và Fedora. Trên mỗi cái, phải mất ít nhất 13 phút để cài đặt snap. Hãy kiên nhẫn, cuối cùng nó cũng hoàn thành.

4. Khởi chạy Notepad++

Để bắt đầu Notepad ++, hãy nhấn phím "Super" nằm ở giữa các phím "Ctrl" và "Alt" bên tay trái. Bắt đầu nhập "notepad" vào thanh tìm kiếm và bạn sẽ sớm thấy biểu tượng Notepad++.


Nhấp vào biểu tượng để khởi chạy Notepad++. Có một sự chậm trễ khác ở đây, nhưng nó chỉ xảy ra khi bạn khởi chạy ứng dụng lần đầu tiên. Một hộp thoại nhỏ thông báo cho bạn biết rằng Wine đang tạo các tệp cấu hình của nó.


Khi hộp thoại này đóng lại, một hộp thoại khác sẽ cho bạn biết rằng các lớp tương thích với Wine đang được chuẩn bị.


Khi hộp thoại này đóng lại, ứng dụng Notepad++ sẽ được khởi chạy. Trong tương lai, khi bạn khởi động ứng dụng, ứng dụng sẽ khởi chạy mà không có hai độ trễ này.


Như bạn có thể thấy, phiên bản Notepad ++ có trong ảnh chụp nhanh này là 8.4.8, đây là  phiên bản hiện tại  khi viết.

Bạn có thể biết đây là một ứng dụng Windows chạy trên Linux. Mã hóa mặc định cho các đầu cuối dòng tuân theo quy ước của Windows về "Trả về vận chuyển" và "Nạp dòng", thay vì quy ước Unix//Linux về "Dòng nạp".

Điều này có thể được thay đổi bằng cách nhấp đúp vào thông báo mã hóa trên thanh trạng thái và chọn "Unix (LF)" từ menu ngữ cảnh.


Mở hộp thoại "Mở tệp" hoặc "Lưu tệp" sẽ hiển thị một tình trạng treo khác từ Windows, với "Máy tính của tôi" hiển thị trong cây thư mục.


5. Các lựa chọn thay thế cho Notepad++

Trên Linux, có rất nhiều tùy chọn để chỉnh sửa văn bản. Tất cả các bản phân phối đều có một vài trình chỉnh sửa, chẳng hạn như nano và Vim. Tất cả những thứ khác chỉ là một lệnh cài đặt. Vì vậy, nếu cổng Linux của Notepad ++ không phù hợp với bạn, thì ít nhất một trong số các trình soạn thảo này sẽ phù hợp.

5.1. Nano


Nano là một trình soạn thảo tuyệt vời nhưng cơ bản dựa trên thiết bị đầu cuối và nó có một số tổ hợp phím kỳ lạ. Tuy nhiên, nó được cài đặt sẵn trên nhiều bản phân phối Linux, vì vậy bạn có thể dùng thử mà không cần cài đặt bất kỳ thứ gì.

5.2. Micro


Nếu bạn đang làm bất cứ điều gì phức tạp hơn là chỉnh sửa các tệp cấu hình, bạn sẽ thấy mình đang tìm kiếm nhiều chức năng hơn rất nhanh. Micro là một bản nâng cấp tốt  và là bản nâng cấp chúng tôi khuyên dùng trên nano.

5.3. Notepadqq


Thứ gần nhất với sự thay thế tương tự Linux gốc cho Notepad ++ là Notepadqq.

Nó không giống hệt nhau, nhưng nó rất gần với các tên menu quen thuộc và các tùy chọn menu mà bạn mong muốn tìm thấy chúng. Bạn có thể cài đặt nó nhanh chóng, với lệnh này:

Mã nguồn [Chọn]
sudo snap install notepadqq

Một số bản phân phối cũng có Notepadqq trong kho lưu trữ của chúng. Trên Ubuntu, bạn có thể sử dụng:

Mã nguồn [Chọn]
sudo apt install notepadqq

Và người dùng Manjaro có thể gõ:

Mã nguồn [Chọn]
sudo pacman -S notepadqq

Notepadqq không hỗ trợ macro, nhưng với mục đích chỉnh sửa trực tiếp, nó có tất cả các chức năng chính của Notepad++, với các tab, đánh dấu cú pháp và nhiều liên kết phím tắt giống nhau.

5.4. Geany


Nếu bạn muốn thứ gì đó giống môi trường phát triển tích hợp truyền thống hơn, bạn có thể sử dụng Geany.

Geany được tìm thấy trong tất cả các kho lưu trữ. Nó là một IDE giàu tính năng, nhanh và ổn định, với nhiều lựa chọn plug-in. Geany hướng đến việc chỉnh sửa mã nguồn và quản lý các dự án phát triển. Nếu bạn không thực hiện bất kỳ sự phát triển nào, một trình soạn thảo văn bản đơn giản là một lựa chọn tốt hơn.

5.5. Visual Studio Code


Nếu cần, bạn thậm chí có thể cài đặt và sử dụng Microsoft Visual Studio Code. Điều này cũng có sẵn dưới dạng snap, giúp cài đặt dễ dàng.

Mã nguồn [Chọn]
sudo snap install

Điều này mang đến cho bạn IDE có lẽ là nổi tiếng nhất thế giới, ngay trên máy tính để bàn của bạn, chạy như một ứng dụng Linux thực sự. Trên thực tế, nếu bạn chuyển từ Windows sang, bạn có thể đã biết Visual Studio Code.

6. Cho họ lái thử

Cách duy nhất để biết liệu bạn có tiếp tục với một công cụ hay không là sử dụng nó. Tất cả các trình soạn thảo và IDE này đều miễn phí. Cài đặt chúng, và thử chúng.

Nếu bạn hoàn toàn phải có Notepad++, hãy cài đặt snap. Nếu bạn đang mở một trình soạn thảo khác miễn là nó có đủ khả năng, thì Notepadqq có thể sẽ phù hợp với hóa đơn. Và nó cũng sẽ chạy như một ứng dụng Linux gốc.

Nếu bạn cần một IDE, bạn cũng có các lựa chọn ở đó. Geany nhanh và nhẹ, Visual Studio Code có khả năng hoàn thành mã vượt trội, nhưng lại ngốn nhiều tài nguyên hơn.