ย่อหน้าสามารถจัดรูปแบบใหม่ใน Notepad ++ ได้อย่างไร


24

ฉันจะจัดรูปแบบย่อหน้าใหม่ในNotepad ++ ได้อย่างไร

ในUltraEditฉันสามารถเลือกหนึ่งหรือมากกว่าหนึ่งเส้นยาวและฟอร์แมตวรรคเพื่อขอบขวาชุด (เช่น 60 หรือ 80) โดยเมนูรูปแบบคำสั่ง / จัดรูปแบบย่อหน้าแป้นพิมพ์ลัด+Ctrl Tโปรดทราบว่ามันเป็นการจัดรูปแบบที่ยาก (การแทรกบรรทัดสิ้นสุด) ไม่ใช่วิธีการแสดงเอกสารในเครื่องมือแก้ไข

สามารถเทียบเท่าได้ใน Notepad ++ อย่างไร

คำตอบ:


18

มันแปลกมาก

ถ้าคุณเพียงต้องการที่จะตัดย่อหน้าที่ 72 TextFX>TextFX Edit>ReWrap Text to (Clipboard or 72) widthตัวอักษรที่คุณก็สามารถไปที่ ซึ่งจะตัดข้อความที่คุณเลือกอีก 72 ตัว

ถ้าคุณต้องการให้มีการตัดแบบ 61 หรือ 87 ตัวคุณจำเป็นต้องคัดลอกข้อความ "61" ลงในคลิปบอร์ดแล้วทำสิ่งเดียวกัน ( )TextFX>TextFX Edit>ReWrap Text to (Clipboardor 72) width

ฉันแน่ใจว่าDon HOจะสนใจแพทช์สำหรับบางอย่างTextFX Reformat Paragraphถ้าคุณเอนเอียง


1
สิ่งที่คลิปบอร์ดใช้ไม่ได้เนื่องจากฉันใช้คุณลักษณะนี้อยู่ตลอดเวลา แต่ค่า hardcoded ที่ 72 อาจเป็นที่ยอมรับได้ ฉันจะดูว่าฉันสามารถหาวิธีแนบแป้นพิมพ์ลัดเข้ากับคำสั่ง ReWrap ได้หรือไม่
Peter Mortensen

1
ดีอย่างไรก็ตาม มันจะ 'เข้าร่วม' บรรทัดของฉันด้วยกัน ไม่เป็นไปตามบรรทัดใหม่ที่ฉันแทรกด้วยตนเอง
เฟลิเป้อัลวาเรซ

นี่ไม่ได้รักษาการเยื้องไว้
endolith

โปรดทราบว่า TextFX ไม่รองรับ Notepad 64 บิต อย่างไรก็ตามคุณสามารถเก็บโปรแกรม 32- บิตและ 64- บิตบนเครื่องของคุณและใช้เวอร์ชั่น 32- บิตเพื่อเรียกใช้ TextFX อีกวิธีหนึ่งถ้าทุกสิ่งที่คุณต้องการทำคือตัดบรรทัดคุณสามารถใช้วิธีการที่อธิบายไว้ในคำตอบอื่น ๆ สำหรับคำถามนี้ซึ่งทำงานในเวอร์ชัน 64 บิต (อย่างน้อยใน v7.5.4)
Alan

32

สิ่งนี้สามารถทำได้ (อย่างน้อยใน v5.9.8) ผ่านการรวมคำสั่งบางอย่างในเมนูแก้ไข Edit > Line Operations > Split Linesจะแทรกแผ่นปิดที่ความกว้างของหน้าต่าง Ctrl-Iฮอตสำหรับเรื่องนี้คือ จะเข้าร่วมเส้นและมีฮอตของEdit > Line Operations > Join LineCtrl-J

ดังนั้นสำหรับวรรคหนึ่งบรรทัดถ้าคุณต้องการที่จะตัดที่ 60 หรือ 80, ปรับขนาดหน้าต่างของคุณถึง 60 หรือ 80 Ctrl-Iตัวอักษรกว้างให้เลือกบรรทัดที่คุณต้องการจะยากห่อและตี

Ctrl-Jหรือถ้าวรรคของคุณถูกจัดรูปแบบแล้วที่จะมีความกว้างที่แตกต่างกันให้เลือกทุกบรรทัดของย่อหน้าและตี จากนั้นทำตามขั้นตอนข้างต้นและคุณจะมีย่อหน้าที่จัดรูปแบบใหม่!


สิ่งนี้ไม่ได้รักษาการเยื้องของบรรทัดแรกแม้ว่า
endolith

4
+1 สำหรับโซลูชันที่ไม่เกี่ยวข้องกับปลั๊กอินเพิ่มเติม
Benny

1
นี้ไม่ได้รักษารูปแบบการทำงานอย่างใดอย่างหนึ่งเช่นtextbf{beup}จะไม่ถือว่าเป็นหนึ่งในคำ :(
กุนเธอร์ Struyf

ฉันคิดว่าถ้าคุณมีการเปิดใช้งานขอบแนวตั้งมันจะตัดกับขนาดหน้าต่างแทนตามที่ CodeLurker ชี้ให้เห็นในคำตอบของเขา
ซามูเอล

5

หากต้องการรวมเข้าด้วยกันให้ไปที่การตั้งค่า> การกำหนดค่าตามความชอบ> การแก้ไข> แสดงขอบแนวตั้งและตรวจสอบ หากคุณไม่ต้องการเห็น "เส้นขอบแนวตั้ง" เช่นเส้นตัดให้เลือก "โหมดพื้นหลัง" จากนั้นตั้งค่าความกว้างคอลัมน์ของคุณโดยคลิกที่ตัวเลขหลังจำนวนคอลัมน์

เลือกข้อความของคุณจากนั้นกดCtrl- J(เช่นเข้าร่วมเส้น), Ctrl- I(แยกบรรทัด)

แก้ไข: หากไม่ได้ทำเครื่องหมายที่แสดงในแนวตั้งแสดงว่ามันตัดไปที่หน้าต่างแทน



0

เคล็ดลับระดับมืออาชีพหากคุณกำลังมองหาคำว่าจุลภาค / ตัวคั่น (ตามคำตอบของ Michael Herold ด้านบน):

  • ใช้มาโครเพื่อแยกแต่ละสัญลักษณ์ออกเป็นบรรทัดใหม่
  • เช่น Home, Ctrl + Right, Right, Enter, สำหรับรายการที่คั่นด้วยจุลภาค
  • จากนั้นเล่นมาโคร N ครั้ง
  • เลือกทั้งหมด
  • ปรับขนาดหน้าต่างของคุณเป็นความกว้างคอลัมน์ที่ต้องการ (การตั้งค่า -> การตั้งค่า -> การแก้ไข -> จำนวนคอลัมน์และในหน้าเดียวกันแสดงขอบ verical)
  • Ctrl + J
  • อย่าเปลี่ยนขนาดของหน้าต่าง
  • เลือกทั้งหมด
  • Ctrl + I

เคล็ดลับนี้จะปรับขนาดด้วยตัวคั่นจุลภาคในขณะที่เพียงใช้ Ctrl + I จะไม่เป็นประโยชน์มากถ้าคุณมีเช่น 1000+ บรรทัดดังกล่าว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.