Pertanyaan yang diberi tag formatting

Pertanyaan tentang cara memformat file dengan vim - ini termasuk, namun tidak terbatas pada, lipatan, indentasi, pembungkus, dan sebagainya.

27
Cara memformat file JSON di Vim

Diberikan file dengan objek JSON besar semua pada satu baris seperti {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Bagaimana saya bisa memformat ini agar dapat dibaca manusia di

22
Bagaimana cara menulis secara vertikal?

Katakanlah saya ingin menghasilkan teks berikut dalam dokumen saya: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Apakah ada cara mudah untuk menulis "Some Msg" secara vertikal seperti di atas tanpa harus secara manual memasukkan...

15
Gabungkan blok dengan interleaving lines

Apakah ada cara khusus untuk menggabungkan dua blok teks dengan menyisipkan baris, seperti meneruskan dari ini: a1 a2 a3 a4 b1 b2 b3 b4 untuk itu: a1 b1 a2 b2 a3 b3 a4 b4 dalam beberapa perintah? EDIT : Saya sangat suka solusi Sato Katsura , berikut ini cara saya

14
Memblokir perubahan untuk hanya membaca file

Saat menggunakan Vim untuk mengedit file hanya baca, itu hanya akan memberikan peringatan saat pertama kali diedit tetapi memungkinkan perubahan apa pun terjadi. Saya dapat memahami perilaku ini dapat bermanfaat bagi seseorang yang bermaksud menyimpan file dengan nama lain; tapi kadang-kadang saya...

13
Mengapa Vim menetapkan lebar teks maks ke 79 bukan 80?

Saya agak bingung tentang beberapa nilai default di Vim. Secara khusus, untuk gq{motion}, dikatakan bahwa [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Saya berpikir bahwa itu seharusnya lebih masuk akal jika itu akan mengatur...

11
Masalah indentasi gq yang tidak dapat dijelaskan

Saya memasukkan teks ini ke Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt)...

9
Pengaturan lebar teks khusus nomor baris

Saya menggunakan gvim untuk menulis email dan gunakan tw=72untuk memecah baris panjang. Sekarang saya juga mengedit header surat dasar dalam dokumen yang sama, misalnya saya menambahkan penerima ke surat saya. Sekarang dengan tw=72itu juga istirahat setiap kali setelah 72 karakter. Bagaimana saya...

9
mengatur formatoptions di vimrc diabaikan

Vim secara otomatis melanjutkan komentar ketika saya menekan Enter dalam mode Insert, yang menurut saya sangat membantu. Namun, saya tidak ingin komentar berlanjut setelah menekan 'o' dari mode normal untuk memasukkan baris baru di bawah akhir komentar. Saya membaca bahwa saya perlu menghapus...