โปรแกรมแก้ไขข้อความบางตัวเช่น Notepad2 มีความสามารถในการเรียกใช้ไฟล์ที่ถูกแก้ไข สามารถใช้ Notepad ++ ได้หรือไม่
โปรแกรมแก้ไขข้อความบางตัวเช่น Notepad2 มีความสามารถในการเรียกใช้ไฟล์ที่ถูกแก้ไข สามารถใช้ Notepad ++ ได้หรือไม่
คำตอบ:
ก่อนปิด Notepad ++ จากนั้นหาไฟล์ shortcuts.xml ตามปกติใน:
C:\Users\<username>\AppData\Roaming\Notepad++
C:\Documents and Settings\<username>\Application Data\Notepad++
เปิดขึ้นด้วยสิ่งอื่นนอกเหนือจาก Notepad ++ (อาจเป็น notepad.exe) และเพิ่มสิ่งนี้ลงในไฟล์ภายใน<UserDefinedCommands></UserDefinedCommands>
แท็ก:
<Command name="Launch file" Ctrl="yes" Alt="yes" Shift="yes" Key="">"$(FULL_CURRENT_PATH)"</Command>
ที่จะเปิดไฟล์ (บันทึก) ด้วยแอปพลิเคชันเริ่มต้น
บันทึกการเปลี่ยนแปลงแล้วโหลด Notepad ++ ขึ้นเพื่อดูรายการใหม่ของคุณในเมนูเรียกใช้
สิ่งสำคัญ : อย่าแก้ไขshortcuts.xml
ด้วย Notepad ++ เองเนื่องจากไฟล์ shortcuts.xml ถูกเขียนทับเมื่อโปรแกรมปิด (เขียนทับการเปลี่ยนแปลงใด ๆ ที่คุณทำ)
Execute
ด้วยรหัสด้านบนยกเว้นปุ่มลัด ฉันพยายามที่จะเปิดตัว.ahk
สคริปต์ คำสั่งเมนูใช้งานได้ แต่ปุ่มลัดไม่ทำงาน ฉันแค่ต้องการF5
[ร้องไห้]
คำตอบของ boot13 นั้นซับซ้อนเกินไปเล็กน้อย เมนู Run และคำสั่งจะทำเช่นนี้ นอกจากนี้ยังมีความสามารถในการบันทึกคำสั่งด้วยปุ่มลัดที่กำหนด สิ่งนี้จะถูกบันทึกลงใน UserDefinedCommands
ตัวเลือกที่ฉันชอบคือปลั๊กอิน NppExec นี่คือความสามารถและความยืดหยุ่นที่มากขึ้นเมื่อเลือกวิธีการเรียกใช้โปรแกรมและสามารถเรียกใช้สิ่งต่าง ๆ ในบรรทัดคำสั่งด้วยเอาต์พุตคอนโซลเช่นเดียวกับการเรียกใช้แอปพลิเคชัน windows
NPPExec ไม่ได้ผลสำหรับฉันดังนั้นฉันจึงลองปลั๊กอิน "RunMe" ที่เขียนโดย F. Stellari ซึ่งใช้งานได้ดี มันรันไฟล์ตามนามสกุลของพวกเขาเพียงแค่กดปุ่มหรือคีย์ผสม
โดยค่าเริ่มต้น RunMe คือ "Shift + F5" แต่คุณสามารถเปลี่ยนเป็น F5 เพื่อเปลี่ยนการตั้งค่าแป้นพิมพ์ลัดของ Notepad ++ ได้อย่างง่ายดาย
URL การดาวน์โหลดปัจจุบันคือ: http://sites.google.com/site/fstellari/nppplugins
หากควรเปลี่ยนให้ค้นหา "notepad ++ runme"
Run
คำสั่งเริ่มต้นและกำหนดใหม่ให้กับRunMe'
คำสั่ง s แต่ปุ่มลัดไม่ทำงาน