Làm cách nào để tạo notepad ++ trình chỉnh sửa mặc định cho tệp bó Windows?


14

Trong Windows, nếu bạn bấm chuột phải vào một .battệp, sẽ có tùy chọn "Chỉnh sửa", mở tệp .bat bằng notepad. Làm cách nào để tôi sử dụng Windows Notepad++thay thế?

Lưu ý rằng điều này khác với câu hỏi Làm cách nào để đặt Notepad ++ làm trình chỉnh sửa mặc định? . Trong câu hỏi đó, người dùng yêu cầu một cách để tạo Notepad++trình mở mặc định cho các loại tệp cụ thể. Đây không phải là điều tôi muốn ở đây, vì tôi mong rằng việc nhấp đúp vào .battệp sẽ thực thi chúng.

Câu trả lời:


24

Thay đổi chương trình liên quan đến động từ "Chỉnh sửa" cho các tệp bó:

  • Chạy RegEdit.
  • Điều hướng đến HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Sửa đổi Mặc định và thay đổi Dữ liệu Giá trị từ %SystemRoot%\System32\NOTEPAD.EXE %1thành "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Đóng RegEdit.
  • Nhấp chuột phải -> "Chỉnh sửa" bây giờ sẽ mở các tệp bó trong NotePad ++.

Lưu ý: Bạn có thể phải điều chỉnh đường dẫn của mình sang Notepad ++. Exe nếu nó nằm trong một thư mục khác trên hệ thống của bạn.

Cũng lưu ý: Đây là một thay đổi toàn hệ thống.


@MarkDuncan Đó không thực sự là một cách khác để gán Notepad ++ cho R-Click -> Chỉnh sửa mục nhập menu. ;)
Ƭᴇcʜιᴇ007

@ Techie007 - Không, đó là cách nhanh chóng và dễ dàng mà không cần phải viết lại bất kỳ mục đăng ký nào. Tôi đến đây để tìm kiếm cùng một giải pháp (chỉnh sửa với một chương trình khác) nhưng sau đó nhận ra kéo và thả là đủ.
Đánh dấu Duncan

Được sử dụng để làm điều này, nhưng nó không hoạt động sau win8. Có cách nào để làm điều này trong win8 / win10 không? Btw Tôi đang sử dụng notepad2. Trong win8 / win10, nó sẽ hiển thị "cửa sổ không thể mở loại tệp này (.cmd / .bat)"
Tiw

@POW Chỉ cần làm điều đó trong Win 10. Hoạt động chính xác, không có lỗi.
287352

1
Tôi đã phải đặt dấu ngoặc kép xung quanh %1để làm cho nó hoạt động với đường dẫn tệp có khoảng trắng:"%1"
Peter Wood

0

Nếu có khoảng trắng trong tên tệp đang được chỉnh sửa thì "" có thể được thêm vào dưới dạng: "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe" "% 1"

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.