Una funzionalità che consente di nascondere visivamente (e attivare / disattivare) le regioni di un file di testo, sostituendone il contenuto con una singola linea di contorno.
Ho un file JSON di grandi dimensioni. Non è facile lavorare su tutti i file alla volta. Voglio piegare alcuni contenuti in modo da poter lavorare su una sezione del file JSON. Per esempio: { obj: {+}, // folded section obj:{ // unfolded section } } È possibile piegare la …
Di recente mi sono reso conto che il mio vimrcè ora più di 400 righe (che l'IMO è troppo proverò a ridurlo) e per facilitare la navigazione, la lettura e la modifica ho deciso di indagare sul concetto di pieghevole in vim (che Non mi era familiare) . Ho provato …
La sintassi foldmethodè ottima, ma a volte voglio solo piegare i commenti in un file sorgente. Anche la piegatura della sintassi dei commenti funziona solo per i commenti in stile C come: /* ... */ Ma non per commentare il bollettino come: // // // ... // O anche per …
Come posso piegare e aprire le linee selezionate in modalità visiva? Diciamo che ho tre paragrafi e voglio piegare il primo o gli ultimi due in una riga: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el …
Oggi ho imparato a piegare / spiegare in Vim; è abbastanza utile. Inaspettatamente, quando esco da un file e lo rientro, le pieghe che ho creato scompaiono. Nel grande progetto della nostra azienda ci sono molti blocchi di codice appiccicosi (legacy) che sono piuttosto obsoleti ma indispensabili. Ho davvero bisogno …
Sono un fan del modo in cui Atom e Sublime Text gestiscono la piegatura della linea, in cui è visibile la prima riga di ogni piega (completa di evidenziazione della sintassi) e un indicatore viene aggiunto alla fine della riga che indica la piega. Guarda lo screenshot qui sotto che …
Ho ottenuto un file di testo semplice con colonne di valori separate da spazi bianchi. Come questo: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... …
C'è un modo per rendere le funzioni di piegatura di Vim basate sulla sintassi di una dichiarazione di funzione? Ad esempio, facendo in modo che vim attivi una funzione come questa: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print …
La piegatura è utile per nascondere parti del documento. Una rappresentazione visiva della struttura pieghevole come un albero sarebbe utile per comprendere a colpo d'occhio la struttura del documento.
Ho letto la pagina di aiuto su fold-expr ( :h fold-expr) ma non ha spiegato quale sia la sintassi utilizzata nell'espressione. C'erano quattro esempi: :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 Ho capito che v:lnumè la linea che ha bisogno di un livello di rientro e che l'espressione due …
Quando sposto le linee con m(ad esempio :m+1) tutte le mie pieghe sono chiuse. Posso quindi aprire di zvnuovo il pieghevole e il cursore si troverà nella posizione in cui mi sono spostato. Uso la piegatura con {{{ }}}segni e ho set foldmethod=markernel mio .vimrc. Come posso impedire a vim …
Sto cercando di piegare un po 'di codice PHP e ho incluso una versione ridotta di un po' del codice che sto cercando di piegare alla fine del post. Ho provato i seguenti comandi vim, ma funzionano solo i comandi ex di seguito. I comandi non-ex non funzionano e producono …
Vorrei essere in grado di nascondere alcune righe nel mio buffer dalla visualizzazione (e di essere in grado di attivare / disattivare la visualizzazione). Ho trovato domande simili , ma non risolvono il mio problema. Non voglio usare le pieghe per questo. Cosa voglio esattamente? Quando apro un documento, voglio …
Mi chiedevo quale sia il modo migliore per utilizzare la piegatura della sintassi per i file HTML. Specialmente se è in grado di riconoscere il codice javascript all'interno dei <script>tag. Ho digitato set foldmethod=syntaxma non sembra fare alcuna piegatura. Devo aggiungere qualcos'altro al mio .vimrc? Conosco javascript, ad esempio, devo …
Ecco il mio caso d'uso: Ho un sacco di codice che a causa dell'applicazione dello stile scriviamo nuove righe dopo e prima di ogni parentesi aperta e chiusa (rispettivamente). Esempio: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } Mentre questo è bello e facile …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.