Lebih
menambahkan koma untuk setiap baris menggunakan sublime text 2
Saya mencoba untuk menggunakan sublime's teks pencarian dan mengganti fungsi dan regex untuk mencocokkan string dari nomor pada setiap baris dan menambahkan koma untuk masing-masing. Jadi di sini's file sampel:
273794103
418892296
134582886
380758661
109829186
248050497
2167935715
374858669
Saya ingin ini menjadi:
273794103,
418892296,
134582886,
380758661,
109829186,
248050497,
2167935715,
374858669,
Saya mencoba melakukan ini (\d+)\n
dan menggantinya dengan $1,
tapi ini doesn't bekerja. Ada yang tahu kenapa?
FYI bagi mereka yang tidak menjadi luhur tapi ke regex, Sublime Text menggunakan Python's regex mesin.
61
10
Untuk menambahkan koma untuk setiap baris
Pilih baris yang ingin anda ubah
CTRL + SHIFT + L
RIGHT_ARROW
KOMA
Menggunakan ctrl + shift + L adalah bagaimana anda dapat memodifikasi semua baris yang dipilih. Sangat berguna :-)
I'd merekomendasikan ini
'Menemukan Apa yang':
$
// pencocokan semua ujung garis'Ganti Dengan':
,
// menggantikan semua baris diakhiri dengan sebuah komaini akan bekerja dengan file apapun :-)
Berikut ini's bagaimana anda'd lakukan di Mac:
Command+shift +L > Panah Kanan > Koma
dan Windows/Linux:
Pilih+Shift +L > Panah Kanan > Koma
Mengganti
.+
dengan$0,
bekerja untuk sayaAnda juga dapat menggunakan multi kursor di ST untuk melakukannya. Sorot wilayah, pergi ke
Seleksi -> Dibagi menjadi garis-Garis
(ada's kunci yang mengikat untuk hal ini, tapi itu's platform tertentu. It'akan tercantum di sebelah menu entry), tekan kanan, dan menyisipkan koma.Saya mencoba di eclipse di mac itu bekerja dengan baik bagi saya.
Kasus saya, saya telah menambahkan ',");' di akhir baris. Anda dapat mengganti, sesuai kebutuhan anda.
Satu baris cari berhenti di
\n
, maka hal ini dapat't menjadi bagian dari regex. Sebaliknya, cobalah menggunakan end of line penspesifikasi$
Pilih + Jam adalah perintah untuk membuka dan menemukan apa yang mengganti dengan panel.
Untuk Jendela Pengguna:
pilih semua garis ATAU pilih bagian dari jalur => Ctrl+A.
Bawa kursor ke terakhir dari setiap Baris => Ctrl+Shift+L
Tambahkan koma(,) yang akan mencerminkan ke semua lini.
** Jika anda ingin menambahkan koma(,) di awal setiap Baris , Setelah langkah 2 tekan => Home(tombol dari keyboard , semua kursor akan menuju ke awal baris)
Akhirnya Ctrl+s untuk menyimpan perubahan.
cheers
Saya dapat menggunakan makro berikutnya:
simpan dalam koma.luhur-makro dan mengedit Key Binding - Pengguna
{ "keys":["super+,"],"command":"run_macro_file","args":{"file":"Packages/user/comma.sublime-macro"} },
PD: yang anda butuhkan previum pilih baris untuk menambahkan koma.