Làm cách nào để đặt Notepad ++ làm trình chỉnh sửa trên Ubuntu?


15

Tôi sử dụng notepad ++ từ Wine.

Tôi muốn đặt Notepad ++ là một trong những trình soạn thảo mặc định. Tôi đã cố gắng thiết lập nó bằng cách nhấp chuột phải vào một tệp, sau đó mở bằng. Nhưng tôi không thấy Notepad ++ trong danh sách kết quả (ngay cả sau khi nhấp vào Chọn chương trình khác).


1
Có rất nhiều trình soạn thảo cho các hệ thống * nix, tốt hơn nhiều so với Notepad ++ và các công cụ giành chiến thắng khác. Hãy thử Geany và quên các ứng dụng win crappy.
Jakub Rakus

Như @ lustful-rat đã nói, một lựa chọn tốt sẽ là Gedit.
Đại

Câu trả lời:


5

Bạn có thể sử dụng mimeopenlệnh

Sử dụng một thiết bị đầu cuối đi đến một thư mục chứa một số tiện ích mở rộng mà bạn muốn mở bằng notpadd ++ (ở đây tôi đang thử nghiệm cho các tệp txt)

mimeopen -d file.txt

Bạn sẽ nhận được một menu bật lên, nơi bạn có thể thấy một số tùy chọn, nếu bạn không tìm thấy notepad ++ với chúng, hãy chọn khác và cho biết notepad ++ của bạn.

Ngoài ra, bạn có thể quan tâm đến việc đọc Thay đổi tất cả các liên kết từ gedit sang ứng dụng khác


4

Tôi đoán tùy chọn nâng cao tốt nhất cung cấp cho bạn công cụ Tweak Ubuntu.

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

Tại đây, bạn có thể đặt ứng dụng mặc định (mong muốn) của mình thành bất kỳ định dạng / tiện ích mở rộng nào.

Mô tả chi tiết hơn tại đây


3

Thay vì sử dụng Notepad ++ thông qua Wine, bạn có thể trực tiếp cài đặt Notepadqq trong Ubuntu. Bạn có thể coi nó là phiên bản Ubuntu của Notepad ++. Notepadqq có thể được cài đặt như sau:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
sudo apt-get install notepadqq-gtk

@Aadishri Cảm ơn bạn đã đi sâu vào câu trả lời của tôi nhưng liên kết của bạn đang báo lỗi 404. Có một khung góc phụ '>' ở cuối.
Dhaval Simaria

1
Notepadqq có một lỗi khó chịu github.com/notepadqq/notepadqq/issues/336
Aadishri

1
Notepadqq thiếu các tính năng, trong đó ít nhất là Trình quản lý Plugin.
Cees Timmerman

2
Điều này không trả lời câu hỏi
Stack Underflow

1

Tôi đã làm theo các bước dưới đây và điều đó chính xác khiến tôi phải khắc phục vấn đề này và biến Notepad ++ thành trình chỉnh sửa mặc định trong Ubuntu.

  1. Sau khi cài đặt Notepad ++ bằng WINE, hãy sao chép tệp "Notepad ++. Desktop" bên dưới, "/.local/share/appluggest/wine/programs/Notepad++"

  2. Chúng ta cần dán tệp đã sao chép "Notepad ++. Desktop" vào đường dẫn bên dưới "/ usr / share / application"

LƯU Ý: Thư mục ứng dụng được ghi bảo vệ theo mặc định. Vì vậy, mở terminal và điều hướng đến đường dẫn "/ usr / share" và thực hiện lệnh sau.

ứng dụng sudo chmod -R 777

Sau khi sao chép tệp "Notepad ++. Desktop" , hãy hoàn nguyên thay đổi quyền này được thực hiện bằng lệnh sau.

ứng dụng sudo chmod -R 555

  1. Bây giờ, chúng ta cần thực hiện các thay đổi trong tệp cấu hình tồn tại trong thư mục gnome [là thư mục con bên trong thư mục "etc"]

Lưu ý: Một lần nữa ở đây, thư mục gnome được ghi bảo vệ theo mặc định, vì vậy hãy mở terminal và điều hướng đến đường dẫn "/ usr / share" và thực hiện lệnh sau.

sudo chmod -R 777 gnome

  1. Bây giờ hãy mở tệp "defaults.list" trong thư mục gnome và thay thế gedit bằng Notepad ++ . Bạn cũng có thể đặt riêng Notepad Notepad làm ứng dụng mặc định cho loại tệp nhất định.

Ví dụ: nếu bạn chỉ muốn chỉnh sửa các tệp văn bản thuần túy trong Notepad ++, n tệp "defaults.list" tìm cho "text / plain" và bạn sẽ nhận được một dòng như sau,

văn bản / plain = gedit.desktop

Bây giờ thay thế gedit bu Notepad ++ để nó sẽ đặt Notepad ++ làm ứng dụng mặc định cho văn bản thuần túy. Dòng sửa đổi sẽ trông như,

văn bản / plain = Notepad ++. máy tính để bàn

Bây giờ, TIẾT KIỆM tệp khi thay đổi này được thực hiện và đóng tệp.

[Bạn có thể tìm thấy tên tệp mới mặc định.list.xxxx đã được tạo, không có gì ngoài bản sao lưu của cài đặt cũ và bạn có thể xóa nó rất tốt. Vui lòng đảm bảo rằng bạn không xóa hai tệp khác là: "defaults.list.dpkg-old""menu.blacklist" ]

Sau khi thực hiện các thay đổi bắt buộc, hãy hoàn nguyên thay đổi quyền đã thực hiện trước đó cho thư mục gnome bằng lệnh sau.

sudo chmod -R 555 gnome

  1. Vậy đó ... Bạn đã tạo Notepad ++ làm trình chỉnh sửa mặc định trong Ubuntu. Nó làm việc cho tôi và tôi hy vọng bài viết này sẽ giúp.

0

Nhấp chuột phải vào filetype trong câu hỏi (ví dụ: txt) và làm Open With > Other Application...

Nhấp vào Enter a custom commandtrường bên dưới danh sách ứng dụng thông thường. Đi vào:

wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk

... Bây giờ bấm vào nút Set as default.

Ngoài ra, thay vì Open Withvv, bạn có thể sử dụng mimeopen -d yourfile.txttrong Terminal và bạn sẽ nhận được Use command:lời nhắc tương tự để bạn có thể qua lệnh trên.

Bây giờ bạn có thể nhấp đúp vào kiểu tệp đang đề cập để mở nó - yay!

Ghi chú:

  • Điều này giả định rằng bạn đã cài đặt Notepad ++ trong rượu vang với lối tắt trên màn hình, nếu không thì điều chỉnh đường dẫn của bạn.

  • linuxusername tất nhiên là được thay thế bằng tên người dùng của bạn.

  • Public dường như là tên người dùng Windows mặc định được tạo bởi cài đặt Wine.

  • Điều này cũng hoạt động theo Debian thuần túy.
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.