Textmate menambahkan teks multiline di akhir baris

9

Di Textmate, saya bisa menambahkan teks ke beberapa baris sekaligus dengan mengklik dan menahan tombol Option dan menyeret dengan mouse. katakanlah saya memiliki baris berikut:

foo 1: 
foo 2:
foo 3:

Saya dapat dengan mudah mengklik dan menahan opsi dan kemudian menarik ke bawah dengan garis-garis untuk memilih teks di akhir setiap baris, dan kemudian ketik "bar" sekali dan itu akan ditambahkan ke semua baris, seperti:

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

Fantastis.

Masalah yang saya temui adalah ketika garis saya tidak sama panjangnya

foo 19: 
foo 37842342346: 
foo 503: 

Sekarang jika saya ingin menambahkan teks ke akhir setiap baris, saya harus melakukannya secara manual, atau memilih ruang yang cukup sehingga garis terpanjang tidak ditimpa, dengan demikian:

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

Ini menghasilkan banyak spasi putih yang tidak diinginkan dalam garis yang tidak membutuhkannya. Memang, saya dapat dengan mudah menjalankan pencarian ekspresi reguler untuk mengganti semua kemunculan banyak spasi dengan satu spasi, tetapi saya bertanya-tanya apakah ada cara untuk memilih semua akhiran baris sekaligus tanpa harus melakukan itu.

Ada ide?

Terima kasih!

Yuval
sumber

Jawaban:

11

Pilih semua baris yang ingin Anda edit lalu ketik + + a. Anda akan dapat mengedit setiap baris secara bersamaan.

Perintah ini disebut "Edit Setiap Baris dalam Pilihan" dan dapat ditemukan di menu "Teks" .

romainl
sumber
sempurna! itulah yang saya inginkan. Terima kasih banyak! :)
Yuval
2
Bagus!. Tetapi perhatikan bahwa ini digantikan untuk Textmate 2: Lihat di bawah, atau juga layar youtube ini dilemparkan d.pr/9rBS
tim
@tim: Saya akan mempercayai Anda secara default, saya sudah lama berhenti menggunakan TextMate.
romainl
6

Di textmate 2, buat pilihan multiline vertikal (hanya ⇧-↓untuk memilih beberapa baris lalu '' ketuk '' tombol pilihan untuk membuat pilihan vertikal)

Sekarang .. pindah saja ke akhir baris ( ⌘→) - booming! Anda dapat mengedit akhir setiap baris!

Lorem ipsum dolor, TAMBAHKAN INI SETIAP !!
consectetur, TAMBAHKAN INI UNTUK SETIAP !!
do eiusmod tempor incididunt, TAMBAH INI UNTUK SETIAP !!

Lihat screencast ini untuk info lebih lanjut http://d.pr/9rBS

tim
sumber