Tambahkan string ke setiap baris pilihan


11

Untuk menambahkan string ke setiap baris pilihan, saya biasanya menggunakan "garis tambahan indentasi" (yang menambahkan tab ke setiap baris) dan kemudian menjalankan pencarian tab / ganti dengan string saya.

Apakah ada yang tahu cara menambahkan string ke setiap baris pilihan?


3
Salah satu metode melakukan prependensi yang tidak melibatkan temukan / ganti adalah memindahkan kursor Anda ke awal baris pertama, tahan Alt + Shiftdan gunakan tombol kursor ke bawah untuk memperluas pilihan ke akhir blok. Ini memungkinkan Anda mengetik di setiap baris secara bersamaan
Simon

Saya telah membatalkan jawaban saya di bawah ini
Simon

Jawaban:


16

Catatan: Saya salah membaca pertanyaan pada awalnya, jadi saya memposting ini sebagai komentar sebagai gantinya masih berpotensi berguna tetapi bukan jawaban

Salah satu metode yang tidak melibatkan find / replace (tetapi hanya berfungsi jika Anda ingin melakukannya pada setiap baris, termasuk baris kosong di blok Anda), adalah ini:

  • Pindahkan kursor Anda ke awal baris pertama
  • Tahan Alt + Shiftdan gunakan tombol kursor ke bawah untuk memperpanjang pilihan ke ujung blok

Ini memungkinkan Anda mengetik di setiap baris secara bersamaan


Terima kasih, tidak menemukan jawaban untuk pertanyaan spesifik saya tetapi ini menyelesaikan masalah saya / sangat berguna.
Muleskinner

@Simon Simply superb
prabhakaran

Setidaknya dalam versi Notepad ++ saya saat ini (7.7.1) ini hanya berfungsi jika garis memiliki panjang yang sama, jika tidak maka akan menyisipkan pada setiap baris pada kolom yang sama dengan panjang baris pertama pilihan.
Jonathan

5
  1. Pilih Cari -> Temukan
  2. Pilih tab Ganti
  3. Pilih Persamaan reguler sebagai Mode Pencarian di kiri bawah
  4. Masukkan sebagai Temukan apa: $
  5. Masukkan sebagai Ganti dengan: string yang ingin Anda miliki di akhir baris
  6. Pilihan Check In
  7. Klik Temukan Selanjutnya atau Ganti Semua

Situs ini bagus untuk menguji ekspresi reguler dan memiliki referensi cepat:

http://rubular.com/


Tapi ^ adalah garis awal, kira maksud Anda $? Tapi bagaimanapun, keduanya memberi saya "Ekspresi reguler untuk pencarian terbentuk buruk"
Muleskinner

Masih memberi saya "Ekspresi reguler untuk pencarian terbentuk dengan buruk", saya menggunakan Notepad ++ v.5.6.4 (unicode)
Muleskinner

Ya, saya salah membaca pertanyaan Anda terlebih dahulu, tetapi kemudian saya memperbarui jawaban saya. Tidak tahu apa itu, kalau begitu. Saya memiliki Notepad ++ 5.9.3 di Windows 7. Mungkin Anda dapat mencoba meningkatkan, jika kesalahan ini khusus untuk versi Notepad ++ Anda? Mungkin juga Anda dapat mencoba mencari ekspresi reguler "a" atau "." untuk melihat apakah itu adalah ekspresi reguler secara umum yang tidak berfungsi di pengaturan Anda.
kek

4

Ganti ekspresi reguler $dengan string yang Anda inginkan.


itu memberi saya "Ekspresi reguler untuk pencarian terbentuk buruk", bagaimana saya harus memformat $?
Muleskinner

3

Kalau tidak,

  1. Pilih Cari -> Ganti
  2. Pilih Extended untuk Mode Pencarian
  3. Temukan apa: \ n
  4. Ganti dengan: Apapun \ n

Perhatikan bahwa jika Anda meninggalkan \ n di Ganti dengan , semua baris Anda akan ditempelkan bersama (yang mungkin bukan yang Anda inginkan).

Saya biasanya meninggalkan Notepad ++ dalam mode Extended karena memungkinkan saya untuk menempelkan baris ke gether (dengan menghapus \ n) atau membaginya (dengan memasukkan \ n), dan tidak menjadi bingung oleh karakter khusus seperti * + () dll. ( Yang saya sering cari dalam kode C ++.)


0

TENTANG baris yang dipilih, saya punya trik 1. pertama, belajar bagaimana memasukkan setiap baris di awal dan baris. ( Https://www.youtube.com/watch?v=SiPLZzRqEwM ) 2. potong teks (yang ingin Anda lakukan ), rekatkan ini file baru (di notepad) 3. masukkan (sesuai dengan 1) 4. potong ini dan rekatkan ke file asal Anda


Silakan baca pertanyaan itu lagi dengan seksama. Jawaban Anda tidak menjawab pertanyaan awal.
DavidPostill


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.