Textmate додає багаторядковий текст у кінці рядка


9

У Textmate я можу додати текст відразу до декількох рядків, натиснувши та утримуючи клавішу Option та перетягнувши мишкою. скажіть, у мене є такі рядки:

foo 1: 
foo 2:
foo 3:

Я можу легко натиснути і утримувати параметр, а потім перетягнути вниз рядками, щоб вибрати текст в кінці кожного рядка, а потім введіть один раз "бар", і він буде доданий до всіх рядків як такий:

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. Ви зможете редагувати кожен рядок одночасно.

Команда називається "Редагувати кожен рядок у виділенні" і її можна знайти в меню "Текст" .


ідеально! це саме те, що я хотів. Дуже дякую! :)
Ювал

2
Приємно !. Але зауважте, що це замінено для Textmate 2: Дивіться нижче, а також цей екран YouTube youtube d.pr/9rBS
tim

@tim: Я вірю вам за замовчуванням, я давно перестав використовувати TextMate.
romainl

6

У текстовому тексті 2 зробіть вертикальний багаторядковий вибір (просто ⇧-↓виберіть декілька рядків, а потім натисніть клавішу опції, щоб зробити вертикальний вибір)

Тепер .. просто переходимо до кінця рядка ( ⌘→) - бум! ви можете редагувати кінець кожного рядка!

Lorem ipsum dolor, ДОДАТИ ЦЕЙ ВСІМ !!
consectetur, ДОДАТИ ЦЕЙ ВСІМ !!
зробіть eiusmod tempor incidunt, ДОБАВЛЕНО ЦЕ ВСІМ !!

Докладнішу інформацію див. У цьому скріншоті http://d.pr/9rBS

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.