Saya ingin membalik urutan baris dokumen dengan 500 baris. Garis bukan hanya angka, beberapa termasuk teks dan karakter lainnya. Ini campuran.
Contoh:
Baris 1 Baris 2 Baris 3 Baris 4 Baris 5 Baris 6
Kemudian saya ingin membalik, membalikkan dan terlihat seperti ini dari bawah ke atas:
Baris 6 Baris 5 Baris 4 Baris 3 Baris 2 Baris 1
Jawaban:
Solusi tidak memerlukan perangkat lunak lain kecuali plugin TextFX yang biasanya disertakan:
sumber
Ini juga dapat dilakukan di Notepad ++ tanpa plugin TextFX. Ini mengikuti strategi yang sama dengan jawaban yang diterima, tetapi menggunakan fungsionalitas asli. Ini dilakukan sebagai berikut:
sumber
Nah, karena kami memberikan contoh kode, Jika Anda menggunakan Windows 7 atau Anda telah menginstal PowerShell di versi Windows yang lain, maka:
Atau untuk jawaban non-coding, unduh gVim , buka file dan ketik:
sumber
Jika Anda merasa nyaman mengompilasi C ++, ini harus dilakukan. Pada dasarnya, saya meletakkan setiap baris file dalam vektor, dan mengeluarkannya ke file baru dengan menggunakan reverse iterator.
Jika file output tidak ada jeda baris di antara baris, maka ubah
outFile << *rIt;
menjadioutFile << *rIt << "\r\n";
jadi jeda baris ditambahkan (hilangkan\r
jika Anda berada di Unix / Linux).Penafian: Saya belum menguji kode ini (saya menulisnya sangat cepat di Notepad), tetapi kelihatannya layak.
sumber
Gunakan alat yang tersedia online yang melakukannya dalam satu klik
http://www.miniwebtool.com/reverse-lines/
sumber
Anda dapat melakukannya secara online di situs web http://textmechanic.co/Sort-Text-Lines.html
sumber
Berikut adalah kode C # .NET untuk itu saya baru aja :)
sumber
unsafe
kata kunci diMain
sini?Ini cara non-coding:
sumber
Jika Anda ingin mengotomatiskan ini pada Notepad ++ dengan satu klik:
Semua kemuliaan bagi Reck Dickhard !
Untuk menambahkannya di menu konteks:
Jika Anda mengeklik tab plugin → Skrip Python → Konfigurasi , Anda dapat menetapkan skrip ke ikon bilah alat, atau ke menu Skrip Python itu sendiri. (Jika Anda menetapkan skrip ke menu, maka skrip tersebut akan segera muncul, tetapi Anda tidak akan dapat menetapkan pintasan sampai waktu berikutnya Notepad ++ dimulai. Jika Anda menetapkannya ke ikon bilah alat, maka hanya akan muncul di awal Notepad ++ berikutnya.)
sumber