Textmate เพิ่มข้อความหลายบรรทัดที่ท้ายบรรทัด


9

ใน Textmate ฉันสามารถเพิ่มข้อความลงในหลาย ๆ บรรทัดพร้อมกันโดยคลิกและกดปุ่มตัวเลือกค้างไว้แล้วลากด้วยเมาส์ บอกว่าฉันมีบรรทัดต่อไปนี้:

foo 1: 
foo 2:
foo 3:

ฉันสามารถคลิกตัวเลือกค้างไว้แล้วลากลงมาพร้อมกับเส้นเพื่อเลือกข้อความที่ท้ายบรรทัดแต่ละบรรทัดจากนั้นพิมพ์ "bar" หนึ่งครั้งและมันจะถูกเพิ่มลงในทุกบรรทัดเช่น:

foo 1: bar
foo 2: bar
foo 3: bar

น่าอัศจรรย์

ปัญหาที่ฉันพบคือเมื่อบรรทัดของฉันไม่ได้มีความยาวเท่ากัน

foo 19: 
foo 37842342346: 
foo 503: 

ตอนนี้ถ้าฉันต้องการเพิ่มข้อความที่ส่วนท้ายของแต่ละบรรทัดฉันต้องทำด้วยตนเองหรือเลือกที่ว่างเพียงพอเพื่อให้บรรทัดที่ยาวที่สุดไม่ได้ถูกเขียนทับเช่น:

foo 19:          bar
foo 37842342346: bar 
foo 503:         bar

ส่งผลให้มีพื้นที่ว่างที่ไม่ต้องการจำนวนมากในบรรทัดที่ไม่ต้องการ จริงอยู่ฉันสามารถรันการค้นหานิพจน์ทั่วไปเพื่อแทนที่การเว้นวรรคหลายครั้งด้วยการค้นหาครั้งเดียว แต่ฉันสงสัยว่ามีวิธีการเลือกการสิ้นสุดของเส้นทั้งหมดในครั้งเดียวโดยไม่ต้องทำแบบนั้น

ความคิดใด ๆ

ขอบคุณ!

คำตอบ:


11

เลือกสายทั้งหมดที่คุณต้องการที่จะแก้ไขแล้วพิมพ์+ + aคุณจะสามารถแก้ไขแต่ละบรรทัดพร้อมกัน

คำสั่งที่เรียกว่า"แก้ไขแต่ละบรรทัดในการเลือก"และสามารถพบได้ใน"ข้อความ"เมนู


ที่สมบูรณ์แบบ! นั่นคือสิ่งที่ฉันต้องการ ขอบคุณมาก! :)
Yuval

2
นีซ !. แต่โปรดทราบว่านี่คือสิ่งที่แทนที่สำหรับ Textmate 2: ดูด้านล่างหรือหน้าจอ youtube นี้หล่อd.pr/9rBS
ทิม

@tim: ฉันจะเชื่อคุณตามค่าเริ่มต้นฉันหยุดใช้ TextMate มานานแล้ว
romainl

6

ใน textmate 2 ทำการเลือกหลายแนวตั้ง (เพียง⇧-↓เพื่อเลือกหลายบรรทัดจากนั้น '' แตะ '' ปุ่มตัวเลือกเพื่อทำการเลือกแนวตั้ง)

ตอนนี้ .. แค่ย้ายไปที่ท้ายบรรทัด ( ⌘→) - boom! คุณสามารถแก้ไขจุดสิ้นสุดของแต่ละบรรทัดได้!

Lorem ipsum dolor เพิ่มไปนี้ในแต่ละครั้ง !!
consectetur เพิ่มสิ่งนี้ในแต่ละ !!
ทำชั่วร้าย eiusmod ชั่วคราวเพิ่มไปนี้ในแต่ละ !!

ดูหน้าจอ screencast นี้สำหรับข้อมูลเพิ่มเติมhttp://d.pr/9rBS

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