Pertanyaan yang diberi tag «folding»

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

1
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 Vim?
25 gvim  folding 

8
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) . Saya mencoba untuk mengatur metode lipat indenttetapi …
21 vimrc  folding 

3
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 bahasa non-C seperti: # # # ... # …
16 folding 

1
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 Ipsum ha sido …

1
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 tetapi sangat diperlukan. Saya …
13 folding 

2
Perkecil vim lipatan ke satu baris, mirip dengan Atom atau Teks Sublime
Saya penggemar cara Atom dan Sublime Text menangani pelipatan garis, di mana baris pertama dari setiap lipatan terlihat (lengkap dengan penyorotan sintaks), dan marker ditambahkan ke ujung garis yang menunjukkan lipatan. Lihat tangkapan layar di bawah ini yang membandingkan lipat indentasi Vim (atas) versus Atom (bawah): Vim mendedikasikan dua garis …
13 folding 

1
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 …

2
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 foobar(foo,bar): ------------------------------------------------------------- Apakah ada …
12 folding 


3
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 foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 Saya mengerti bahwa itu v:lnumadalah garis yang membutuhkan tingkat indentasi, dan ekspresi dua adalah panggilan ke fungsi. bagaimana dengan ekspresi …
10 folding 

2
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 mencegah vim dari menutup lipatan saat memindahkan garis?
9 folding 

2
Gagal melipat: vim tidak dapat menemukan lipatan apa pun
Saya mencoba melipat beberapa kode PHP, dan saya telah memasukkan versi cut-down beberapa kode yang saya coba lipat pada akhir posting. Saya sudah mencoba perintah vim berikut, tetapi hanya perintah ex di bawah ini yang berfungsi. Perintah non-ex tidak berfungsi dan menghasilkan pesan putih-merah di baris status yang mengatakan: Saya …

2
Sembunyikan garis-garis tertentu sepenuhnya (tidak dilipat)
Saya ingin dapat menyembunyikan garis-garis tertentu di buffer saya agar tidak muncul sama sekali (dan dapat beralih melihat mereka). Saya menemukan pertanyaan serupa , tetapi mereka tidak menyelesaikan masalah saya. Saya tidak ingin menggunakan lipatan untuk ini. Apa yang sebenarnya saya inginkan? Ketika saya membuka dokumen, saya ingin Vim tidak …

1
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 .vimrc saya? Saya tahu untuk javascript, misalnya, saya perlu menambahkan let javaScript_fold=1tetapi saya …

2
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; } } Meskipun ini bagus dan mudah dibaca, saya menganggap …
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.