วิธีการแทนที่ Notepad ด้วย Notepad ++ หรือโปรแกรมแก้ไขข้อความอื่น ๆ

2016-03-04 11:25:17
หลัก·ซอฟต์แวร์·วิธีการแทนที่ Notepad ด้วย Notepad ++ หรือโปรแกรมแก้ไขข้อความอื่น ๆ

Notepad เป็นโปรแกรมที่มีน้ำหนักเบาเหมาะสำหรับผู้ใช้ที่ต้องการคุณสมบัติการแก้ไขข้อความเพียงเล็กน้อยเท่านั้น สำหรับคุณสมบัติและฟังก์ชั่นเพิ่มเติมบรรณาธิการของบุคคลที่สามเช่น Notepad ++ และ Sublime Text นั้นยอดเยี่ยมพร้อมฟีเจอร์มากมายในตัว

หากคุณกำลังมองหาวิธีการแทนที่ Notepad เก่าธรรมดาด้วย Notepad ++ หรือเครื่องมือแก้ไขของบุคคลที่สามอย่างสมบูรณ์โพสต์นี้จะบอกวิธีการทำ Notepad ++ เป็นตัวแก้ไขซอร์สโค้ดฟรีและการแทนที่ Notepad ที่รองรับหลายภาษา มาดูกันว่าคุณสามารถแทนที่ Notepad ด้วย Notepad ++ ได้อย่างไรโดยไม่ต้องแทนที่ไฟล์ระบบใด ๆ

สารบัญ
  1. วิธีที่ 1: เชื่อมโยงไฟล์ข้อความ (.txt) กับ Notepad ++
  2. วิธีที่ 2: แทนที่ Notepad ด้วย Notepad ++ อย่างสมบูรณ์
    • ตัวเลือกที่ 1: การใช้บรรทัดคำสั่งใหม่ของ Notepad ++ (แนะนำ)
    • ตัวเลือกที่ 2: การใช้ยูทิลิตี้ NotepadReplacer
    • ตัวเลือก 3: การใช้สคริปต์ Windows แบบกำหนดเอง

(ดำเนินการโดยตรงกับวิธีที่แนะนำ)

วิธีการแทนที่ Notepad ด้วย Notepad ++ ใน Windows

คุณควรใช้วิธีใดด้านล่างนี้

ถ้าคุณต้องการให้ Notepad ++ เปิดทุกครั้งที่คุณคลิกสองครั้งที่แฟ้มข้อความและเมื่อใดก็ตามที่มีการเรียกใช้งาน notepad.exe ให้ทำตามหนึ่งในตัวเลือกภายใต้ Method 2 นี่ก็หมายความว่าคุณจะไม่สามารถเรียกใช้ Notepad ได้ตราบใดที่การตั้งค่ามีผล

โดยที่ถ้าคุณทำตามวิธีที่ 1 คุณยังคงสามารถเรียกใช้ Notepad ได้โดยการกล่าวถึงเส้นทางแบบเต็มในกล่องโต้ตอบเรียกใช้ คุณยังสามารถเปิดไฟล์ด้วย Notepad โดยเลือก Notepad จากเปิดด้วยกล่องโต้ตอบ

วิธีที่ 1: เชื่อมโยงไฟล์ข้อความ (.txt) กับ Notepad ++

  1. สร้างเอกสารข้อความตัวอย่างบนเดสก์ท็อป
  2. คลิกขวาที่ไฟล์และคลิกคุณสมบัติ

  3. คลิกปุ่มเปลี่ยนเลือก Notepad ++ จากรายการแอพที่แสดงแล้วคลิกตกลง

    หากไม่มี Notepad ++ อยู่ในรายการให้คลิก“ แอพเพิ่มเติม” เพื่อแสดงรายการเพิ่มเติม Notepad ++ อาจไม่ปรากฏในนั้นหากคุณใช้รุ่นพกพา ถ้าเป็นเช่นนั้นคลิก“ ค้นหาแอปอื่นบนพีซีเครื่องนี้” แล้วเรียกดูโฟลเดอร์ Notepad ++ ด้วยตนเองเพื่อเลือกไฟล์ปฏิบัติการ พา ธ ที่สามารถเรียกทำงานของ Notepad ++ เริ่มต้นคือ C:\Program Files (x86)\Notepad++\notepad++.exe

    ที่เกี่ยวข้อง: วิธีการเพิ่ม“ เปิดด้วย Notepad ++” ลงในเมนูคลิกขวาใน Windows

    การดับเบิลคลิกที่ไฟล์ .txt จะเปิด Notepad ++

การเปลี่ยนการเชื่อมโยงไฟล์นั้นเพียงพอสำหรับผู้ใช้ส่วนใหญ่ อย่างไรก็ตามถ้าคุณต้องการแทนที่ Notepad ด้วย Notepad ++ อย่างสมบูรณ์เพื่อให้การเรียกใช้ Notepad ทุกครั้งจะเปิดใช้งาน Notepad ++ ให้ทำตามตัวเลือกใดตัวเลือกหนึ่งที่แสดงไว้ภายใต้ วิธีที่ 2

วิธีที่ 2: แทนที่ Notepad ด้วย Notepad ++ โดยใช้ค่ารีจิสทรี Debugger

Windows มีวิธีการเปลี่ยนเส้นทางโปรแกรม (กระบวนการ) โดยใช้ค่ารีจิสตรี เมื่อคุณเปลี่ยนเส้นทางโปรแกรมโดยใช้วิธีนี้ทุกครั้งที่คุณเรียกใช้ Notepad โดยการเรียกใช้ notepad.exe โดยตรงหรือเมื่อเรียกใช้ไฟล์ข้อความ Notepad ++ จะเริ่มแทน Notepad

ตัวเลือกที่ 1: การใช้บรรทัดคำสั่งใหม่ของ Notepad ++

หมายเหตุ: นี่เป็นวิธีที่ แนะนำ ไม่ต้องการโปรแกรมหรือสคริปต์ของบุคคลที่สาม

หากคุณมี Notepad ++ เวอร์ชัน 7.5.9 ขึ้นไปคุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อให้ Notepad ++ แทนที่ Notepad

  1. เริ่มพร้อมรับคำสั่งยกระดับหรือผู้ดูแลระบบ
  2. คัดลอกคำสั่งต่อไปนี้และวางในหน้าต่างพรอมต์คำสั่ง:
     reg เพิ่ม "ตัวเลือกการดำเนินการของไฟล์ \ \ Notepad \" HKLM \ Software \ Microsoft \ Windows HK \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ -notepadStyleCmdline -z "/ f 

    โปรดทราบว่าคุณอาจต้องใช้“ %ProgramFiles%\Notepad++\ ” เพื่อทดแทน“ %ProgramFiles(x86)%\Notepad++\ ” ถ้าคุณติดตั้งแผ่นจดบันทึก ++ 64 บิตหรือใช้เส้นทางอื่นถ้าแผ่นจดบันทึก ++ ของคุณติดตั้งอยู่ในที่ไม่ใช่ ตำแหน่งเริ่มต้น

    หลังจากรันคำสั่งนี่คือลักษณะของค่ารีจิสตรีของ debugger :

    คุณยังสามารถแก้ไขค่ารีจิสตรีข้างต้นได้โดยใช้ Registry Editor ( regedit.exe ) หากคุณไม่ชอบวิธีการที่บรรทัดคำสั่ง

    ในการเลิกทำ (ย้อนกลับ) การเปลี่ยนให้ใช้คำสั่งต่อไปนี้:

     reg ลบ "ตัวเลือกการดำเนินการของไฟล์ \ \ Notepad \" HKLM \ Software \ Microsoft \ Windows HKLM \ Software \ Microsoft \ Windows \ \ Notepad \ "/ v" ดีบักเกอร์ "/ f 
  3. ปิดหน้าต่างพรอมต์คำสั่ง

ตัวเลือกที่ 2: ใช้โปรแกรม NotepadReplacer

ซอฟต์แวร์ NotepadReplacer จาก Binary Fortress ให้คุณแทนที่ Notepad ได้อย่างง่ายดาย! ไม่จำเป็นต้องแก้ไขรีจิสตรี โปรแกรมทำโดยอัตโนมัติ

ดาวน์โหลดโปรแกรม NotepadReplacer และเรียกใช้

เลือกทางเลือก Notepad (พูด Notepad ++) โดยการเรียกดูและเลือกปฏิบัติการและทำตามขั้นตอน

โปรแกรมนี้ตั้งค่าดีบักเกอร์สำหรับ Notepad โดยอัตโนมัติเปลี่ยนเส้นทางไปที่ "NotepadReplacer.exe" ซึ่งเป็นโปรแกรมพร็อกซีที่เปิดตัว Notepad ++ และส่งต่ออาร์กิวเมนต์ชื่อไฟล์ไป

ตัวเลือก 3: การใช้ Vbscript แบบกำหนดเอง

นี่คือวิธีสคริปต์ที่เขียนมานานแล้วและยังใช้งานได้ สคริปต์เล็ก ๆ นี้ดักการโต้แย้งชื่อไฟล์ที่ใช้กับ Notepad.exe และส่งต่อไปยัง Notepad ++ โดยอัตโนมัติ

  1. เปิด Notepad คัดลอกบรรทัดต่อไปนี้และวาง:
     ตั้ง WshShell = WScript.CreateObject ("WScript.Shell") ถ้า wscript.arguments.count <2 จากนั้น WshShell.run "notepad ++. exe" Else sCmd = "notepad ++. exe" & "" "& wscript.arguments (1) & "" "" WshShell.run sCmd สิ้นสุดถ้า 
  2. บันทึกไฟล์เป็น npp.vbs
  3. ย้ายไฟล์ไปยังไดเรกทอรี C: \ Windows
  4. เริ่มตัวแก้ไขรีจิสทรีและไปที่:
     ตัวเลือกการดำเนินการของไฟล์ NT \ CurrentVersion \ Image HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows 
  5. สร้างคีย์ย่อยชื่อ notepad.exe
  6. ภายใต้คีย์ notepad.exe ให้สร้างค่าสตริง (REG_SZ) ชื่อ Debugger
  7. คลิกสองครั้งที่ ดีบักเกอร์ และตั้งค่าข้อมูลดังนี้:
     c: \ windows \ system32 \ wscript.exe "c: \ windows \ npp.vbs" 

  8. จากนั้นไปที่คีย์ต่อไปนี้:
     HKEY_CLASSES_ROOT \ txtfile \ shell \ เปิด \ คำสั่ง 
  9. ดับเบิลคลิก (default) และเปลี่ยนข้อมูลค่าจาก:
     % SystemRoot% \ system32 \ NOTEPAD.EXE% 1 

    เพื่อต่อไปนี้:

     % SystemRoot% \ system32 \ NOTEPAD.EXE "% 1" 
  10. ออกจากตัวแก้ไขรีจิสทรี

วิธีการอัตโนมัติโดยใช้ไฟล์ REG

ดาวน์โหลด replace-notepad.zip, unzip และเรียกใช้ไฟล์ REG ที่เหมาะสม นอกจากนี้ยังมีไฟล์ undo.reg หากคุณต้องการย้อนกลับการเปลี่ยนแปลงที่ทำ

แค่นั้นแหละ! หวังว่าวิธีใดวิธีหนึ่งข้างต้นช่วยให้คุณแทนที่ Notepad ด้วย Notepad ++ วิธีการนี้ยังสามารถนำไปใช้กับโปรแกรมแก้ไขข้อความอื่น ๆ ที่คุณเลือก

ตัวเลือกของบรรณาธิการ