การแปลงข้อความเป็นชื่อเรื่องใน Notepad ++


28

มีวิธีแปลงบล็อกข้อความเป็นตัวพิมพ์ชื่อเรื่องใน Notepad ++ หรือไม่

มันควรจะหัน

asdf ASDF aSdF

เข้าไป

Asdf Asdf Asdf

ฉันเห็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในเมนูแก้ไข แต่นั่นไม่ใช่สิ่งที่ฉันกำลังมองหา

คำตอบ:


40

ปลั๊กอิน TextFX มีคุณสมบัตินี้พวกเขาเรียกมันว่า "กรณีที่เหมาะสม" คุณสามารถค้นหาได้ภายใต้TextFX -> ตัวอักษร TextFX -> กรณีที่เหมาะสม :

ข้อความแสดงแทน


1
สิ่งนี้มีปุ่มลัดหรือไม่?
โฮเมอ

3
@Homer - คุณสามารถกำหนดหนึ่งในPlugin Commandsส่วนของทางลัด Mapper มีรายการProper caseอยู่ที่นั่นรอคุณ :)
miroxlav

2
คุณไม่ต้องการปลั๊กอิน TextFX อีกต่อไปในการแปลงระหว่างสไตล์การใส่ปลอก Notepad ++ มี "ดั้งเดิม" อยู่ภายใต้Edit | Convert case to
Marjan Venema

1
Alt-U เป็นทางลัด
Michael S.

ความคิดเห็นสุดท้ายควรเป็นคำตอบที่ยอมรับได้
อามาน

10

คุณสามารถใช้แทนที่ข้อความด้วยการแสดงออกปกติ:

ป้อนคำอธิบายรูปภาพที่นี่

คำอธิบาย:

ค้นหาข้อความ

  • \< ตรงกับจุดเริ่มต้นของคำ
  • (\w+) ตรงกับความสำเร็จของตัวอักษรคำใด ๆ

ทดแทนโดย

  • \L แปลทุกอย่างเป็นตัวพิมพ์เล็กจนกระทั่งสิ้นสุดของสตริงการแทนที่
  • \u แปลจดหมายถัดไปเป็นตัวพิมพ์ใหญ่
  • \1 วางกลุ่มการค้นหา () กลุ่มแรกที่จับ

    1 :


4

เนื่องจากวิธีที่มีการเปลี่ยนแปลงในระหว่างนี้นี่เป็นวิธีการทำงานในขณะนี้ (ไม่มี TextFX):

เลือกกรณีที่คุณต้องการแปลงกดAlt- Uหรือเลือก

แก้ไข - แปลงกรณีไป - ชื่อเรื่องกรณี

แปลง Case เป็น - Case Title

แปลงเป็นชื่อเรื่อง


ฉันไม่มีเมนูนี้ที่ NPP 7.5.4 (32 บิต) จะได้รับสิ่งนี้ได้อย่างไร ขอขอบคุณ.
Andrey Kazak

ในเวอร์ชัน 64 บิตของ 7.5.4 จะมีให้ใช้งาน บางทีคุณอาจต้องการใช้รุ่นนี้
Michael S.

ขอขอบคุณ. คุณสามารถแนะนำปลั๊กอินเพื่อรับ Case Title ที่เหมาะสม (คำแรกเป็นตัวพิมพ์ใหญ่และคำอื่น ๆ ทั้งหมดยกเว้นบทความคำบุพบทและคำสันธาน)
Andrey Kazak

ฉันไม่คิดว่ามีอยู่จริง คุณสามารถวางข้อความของคุณลงในโปรแกรมแปลเช่นGoogle TranslateหรือDeepLแล้วแปลกลับไปกลับมา บางทีนี่อาจช่วยสักหน่อย แต่คุณจะต้องยืนยันด้วยตัวเองในภายหลัง
Michael S.

2

หากคุณไม่สามารถติดตั้งปลั๊กอิน TextFX คุณสามารถสร้างมาโครที่ทำสิ่งที่ใกล้เคียง:

วางเคอร์เซอร์ของคุณใกล้กับคำแล้วคลิกจุดสีแดงบนแถบเครื่องมือหรือมาโคร> เริ่มการบันทึก

  1. ใช้ctrl+ shift+ (ปุ่มลูกศรซ้าย) เพื่อเลือกคำทั้งหมด

  2. ทำให้เป็นตัวพิมพ์เล็ก ( ctrl+ u)

  3. กดเพื่อไปที่ด้านหน้าของคำ

  4. เน้นอักษรตัวแรก (ใช้shift+ หนึ่งครั้ง )

  5. ตัวพิมพ์ใหญ่นั้น ( ctrl+ shift+ u)

กดสี่เหลี่ยมสีดำหรือไปที่มาโคร> หยุดการบันทึก ในส่วนเดียวกันบนแถบเครื่องมือคุณจะเห็นปุ่มที่มีฟลอปปี้ดิสก์อยู่ (หรือมีตัวเลือกในเมนูแมโคร) กดที่และกำหนดคีย์ร้อนผมใช้ctrl+ shift+ +altu


1

สิ่งหนึ่งที่ควรคำนึงถึงในเรื่องนี้ ปลั๊กอิน TextFX นั้นมีเฉพาะในเวอร์ชัน ANSI เท่านั้น คุณจะต้องดาวน์โหลดไฟล์ ZIP และคัดลอกเนื้อหาของไดเรกทอรี ANSI ไปยังคอมพิวเตอร์ของคุณ ด้วยเหตุผลบางอย่าง. exe จะติดตั้งยูนิโค้ดโดยไม่ต้องใช้ปลั๊กอินคีย์เพียงเล็กน้อย


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