Bagaimana saya bisa mengganti \n
di Sublime Text dengan in-editor nyata yang ditampilkan baris baru jadi:
foo\nbar
menjadi:
foo
bar
di editor ketika saya melihat file di dalamnya.
sublimetext2
sublimetext
sublimetext3
Leemour
sumber
sumber
Jawaban:
Aktifkan Regex Search and Replace (ikon paling ke kiri dalam pencarian dan ganti bilah atau pintasan Alt+ R)
Temukan Apa:
\\n
Ganti dengan:
\n
Bersulang
sumber
⌘
+⌥
+R
:)Gunakan
Find > Replace
, atau ( Ctrl+ H), untuk membukaFind What
/Replace With
Window, dan gunakan Ctrl+ Enteruntuk menunjukkan baris baru di kotakReplace With
input.sumber
inoutbox
. Shift + Enter menyeleksi menemukan sebelumnya di setup Sublime3 saya jika saya ketik\n
diFind What
masukan.\n
itu tidak berfungsi untuk saya dengan tombol regex menyala, jadi ini sangat membantu.|
tetapi regex mengambilnya, jadi saya harus mematikan regex dan menggunakan Ctrl-Enter untuk menambahkan baris baru. Terima kasih!Metode bukti bodoh (tidak ada RegEx dan Ctrl+ Entertidak berfungsi untuk saya karena hanya melompat ke depan
Find
):Pertama, pilih kejadian
\n
dan tekan Ctrl+ H(menampilkanReplace...
dialog, juga dapat diakses melaluiFind -> Replace...
menu). Ini mengisiFind what
bidang.Pergi ke akhir setiap baris file Anda (tekan Endjika keyboard Anda memilikinya) dan pilih akhir baris dengan Shiftmenekan dan menekan →(panah kanan) PERSIS sekali. Kemudian salin-tempel ini ke
Replace with
bidang.(animasi untuk menemukan baris baru yang benar; berfungsi sama untuk menggantikannya)
sumber
Dalam Teks Luhur (dengan pintasan di Mac):
Sorot teks yang ingin Anda cari untuk menerapkan Temukan & Ganti
Buka Menu> Cari> Ganti ... (Pintasan Keyboard: Alt + Command + F)
Di alat Temukan & Ganti, aktifkan Ekspresi Reguler dengan mengklik tombol yang terlihat seperti [. *] (Pintasan Keyboard: Alt + Command + R)
Di Temukan Apa, ketik:
\\n
Catatan: Tambahan ini
\
lolos dari sintaks Ekspresi Reguler ketika dicari.Dalam Ganti Dengan, ketik:
\n
Klik tombol 'Ganti Semua' (Pintasan Keyboard: CTRL + Alt + Enter)
Teks literal Anda
\n
kemudian akan berubah menjadi pemisah baris aktual.sumber
Di Windows, Teks luhur,
Anda menekan Ctrl + H untuk mengganti \ n dengan baris baru yang dibuat oleh Ctrl + Enter.
Ganti: \ n
Oleh: (tekan Ctrl + Enter)
sumber
Tidak ada yang di atas bekerja untuk saya di Sublime Text 2 di Windows.
Saya melakukan ini:
Dengan memilih sebelum menekan ctrl + H digunakan sebagai karakter yang akan diganti.
sumber
Apa yang saya lakukan adalah sederhana dan langsung.
Masukkan
Space
atau\n
atau apa pun yang ingin Anda temukan untuk Menemukan.Kemudian tekan
Find All
di sudut kanan bawah, ini akan memilih semua hasil.Kemudian tekan
enter
pada keyboard Anda dan itu akan memecah semua yang dipilih menjadi baris baru.sumber
sumber
Di Mac, Shift + CMD + F untuk mencari dan mengganti. Cari '\ n' dan ganti dengan Shift + Enter.
sumber
\n
tidak karena suatu alasan.Untuk ujung garis Windows:
(Aktifkan regex - Alt + R)
Temukan :
\\r\\n
Ganti :
\r\n
sumber
cara termudah, Anda dapat menyalin baris baru (salin baris 2 kosong di editor teks) kemudian tempel di ganti dengan.
sumber
Di MAC
Langkah 1: Alt + Cmd + F. Di bagian bawah, sebuah jendela muncul Langkah 2: Aktifkan Ekspresi Reguler. Sisi kiri pada jendela, terlihat seperti. * Langkah 3: Masukkan teks yang ingin Anda temukan di bidang Temukan input. Langkah 4: Masukkan ganti teks di bidang Ganti input. Langkah 5: Klik pada Ganti Semua - Kanan bawah.
sumber