การเปิดไฟล์ข้อความในบรรทัดที่แน่นอน (ทางลัด)


29

ฉันต้องการกำหนดปุ่มทางลัดซึ่งเปิดไฟล์ข้อความเฉพาะที่บรรทัดใดบรรทัดหนึ่ง โปรแกรมแก้ไขที่ฉันต้องการคือ Notepad ++ แต่ยินดีให้คำแนะนำเกี่ยวกับโปรแกรมแก้ไขอื่น ๆ

วิธีการเปิดหลายไฟล์ใน Notepad ++ แต่ละบรรทัดที่บรรทัดที่เฉพาะเจาะจง?

คำตอบ:


29

คุณจะต้องใช้ตัวเลือกบรรทัดคำสั่งที่ระบุไว้ในคำตอบอื่น

จากนั้นเพิ่มShortcut keyปุ่มลัด (หรือ Hotkey) ลงใน Windows ทางลัดดังนี้:

  1. สร้างทางลัดไปยังโปรแกรมเอง คุณสามารถทำเช่นนี้โดยการคลิกขวาที่ใดที่หนึ่ง (สก์ท็อปเป็นเรื่องง่าย แต่ก็ไม่ได้เรื่องจริงๆที่) New -> Shortcutและการเลือก คุณสามารถค้นหาNotepad++ในStart -> (All) Programsเมนูคลิกขวาบนไอเท็มคัดลอกจากที่นั่นแล้ววาง

  2. คลิกขวาที่ทางลัดใหม่ที่คุณทำ (ไม่ใช่ทางลัดในเมนู Start) เลือกPropertiesจากนั้นไปที่Shortcutแท็บ ในTargetกล่องคุณจะมีบางอย่างอยู่ที่นั่นเช่น"C:\Program Files (x86)\Notepad++\notepad++.exe"คุณต้องเพิ่มไฟล์ที่คุณต้องการเปิดหลังจากเครื่องหมายคำพูดแล้ว-n##(แทนที่#s ด้วยหมายเลขบรรทัด) กล่องเป้าหมายควรอ่านบางอย่างเช่น"C:\Program Files (x86)\Notepad++\notepad++.exe" c:\users\username\desktop\test.txt -n73

  3. อยู่บนShortcutแท็บ: Shortcut keyมีกล่องสำหรับการแก้ไข คลิกที่นั่นและพิมพ์ตัวอักษร มันจะเพิ่มCtrl+ Altไปที่ด้านหน้าโดยอัตโนมัติและนั่นคือปุ่มลัดของคุณ ฉันไม่แน่ใจว่าคุณสามารถใช้ปุ่มผสมอื่น ๆ สำหรับคีย์ลัดได้อย่างไร


+1 สำหรับการเพิ่มอีกครึ่งหนึ่งของคำตอบที่ฉันไม่ได้ทำและให้รายละเอียดมากมาย ขอบคุณ!
Randolf Richardson

สิ่งที่เกี่ยวกับตัวละครที่ n? Unity พบข้อบกพร่องที่มีความแม่นยำรวมถึงตัวละครในบรรทัดเป็นตัวแปรฉันจะเปิดด้วย NP ++ บนตัวอักษร linr AND ได้อย่างไร?
Jack Franzen

21

คุณต้องใช้ตัวเลือกบรรทัดคำสั่งต่อไปนี้ (โดยที่ "#" แทนหมายเลขบรรทัด):

-n#

รายการที่สมบูรณ์ของตัวเลือกบรรทัดคำสั่งสำหรับ Notepad ++ มีอยู่ในโครงการ wiki:

ควบคุม Notepad ++ เมื่อเริ่มต้นด้วยการส่งผ่านตัวเลือกบรรทัดคำสั่ง


ฉันรู้ว่ามันไม่ใช่คำตอบของคำถามเดิม แต่มันเป็นคำตอบของคำถาม :-)
Xan-Kun Clark-Davis

2

หากต้องการเปิดหลายไฟล์ในแต่ละบรรทัดด้วย Notepad ++:

// for each file (as command line):
notepad++.exe -multiInst filename -n#
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.