Pertanyaan yang diberi tag folding

Fitur yang memungkinkan secara visual menyembunyikan (dan mengalihkan) wilayah file teks, dengan mengganti isinya dengan satu garis kerangka.

25
Bagaimana cara melipat teks dalam file JSON?

Saya memiliki file JSON besar. Tidak mudah untuk mengerjakan semua file sekaligus. Saya ingin melipat beberapa konten sehingga saya dapat bekerja pada bagian file JSON. Misalnya: { obj: {+}, // folded section obj:{ // unfolded section } } Apakah mungkin untuk melipat struktur JSON di...

21
Apakah ada praktik terbaik untuk melipat file vimrc

Baru-baru ini saya menyadari bahwa panjang saya vimrcsekarang lebih dari 400 baris (yang IMO terlalu banyak akan saya coba kurangi) dan untuk membuatnya lebih mudah dinavigasi, membaca dan mengeditnya saya memutuskan untuk menyelidiki konsep lipat dalam vim (yang Saya tidak terbiasa dengan)...

16
Bagaimana cara melipat komentar?

Sintaksnya foldmethodbagus, tapi kadang-kadang saya hanya ingin melipat komentar di file sumber. Juga sintaks lipat komentar hanya berfungsi untuk komentar C-Style seperti: /* ... */ Tetapi tidak untuk komentar boilerplate seperti: // // // ... // Atau bahkan untuk blok komentar dalam...

14
Lipat garis yang dipilih

Bagaimana saya bisa melipat dan membuka garis yang dipilih dalam mode visual? Katakanlah saya memiliki tiga paragraf dan saya ingin melipat dua paragraf pertama atau terakhir menjadi satu baris: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem...

13
Lipat dengan pola pencarian regex

Saya mendapat file teks biasa dengan kolom nilai yang dipisahkan spasi. Seperti ini: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... .. ..... UK 3333 ... ... ..... UK 4444 ... ... ..... UK 5555...

13
Bisakah saya menyimpan lipatan?

Hari ini saya belajar cara melipat / membuka di Vim; ini cukup berguna. Tanpa diduga, ketika saya keluar dari file dan memasukkannya kembali, lipatan yang saya buat sudah hilang (tidak dilipat). Dalam proyek besar perusahaan kami, ada cukup banyak blok kode lengket (warisan) yang agak usang...

12
Bagaimana Anda melipat fungsi secara otomatis?

Apakah ada cara untuk membuat fungsi lipatan Vim berdasarkan sintaks deklarasi fungsi? Misalnya memiliki vim mengubah fungsi seperti ini: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Ke dalam ini: +----- 7 lines: def...

10
Bagaimana cara menulis lipatan-expr?

Saya telah membaca halaman bantuan tentang fold-expr ( :h fold-expr) tetapi tidak menjelaskan apa yang digunakan sintaksis dalam ekspresi. Ada empat contoh: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set

9
Sintaks HTML lipat dalam VIM?

Saya bertanya-tanya mana yang merupakan cara terbaik untuk menggunakan sintaks lipat untuk file HTML. Khususnya jika dapat mengenali kode javascript di dalam <script>tag. Saya mengetik set foldmethod=syntaxtetapi tampaknya tidak melakukan pelipatan. Apakah saya harus menambahkan sesuatu ke...

9
Masalah: Garis bergerak secara vertikal menutup lipatan

Ketika saya memindahkan garis dengan m(misalnya :m+1) semua lipatan saya ditutup. Saya kemudian dapat membuka lipat dengan zvlagi dan kursor akan berada pada posisi saya pindah ke. Saya menggunakan lipat dengan {{{ }}}tanda dan miliki set foldmethod=markerdi .vimrc saya. Bagaimana saya bisa...

8
Apakah ada cara untuk menyembunyikan garis?

Berikut ini adalah kasus penggunaan saya: Saya punya banyak kode yang karena penegakan gaya kami menulis baris baru setelah dan sebelum masing-masing kurung buka dan tutup (masing-masing). Contoh: function func(args) { statement 1; statement 2; if (condition) { statement 3;...