Vi & Vim

Domande e risposte per le persone che utilizzano le famiglie di editor di testo di Vi e Vim

1
C'è un modo per convertire un regex Vim letterale in diverse modalità magiche?
Se ho un regex Vim magico in una stringa letterale, c'è un modo per convertire l'intero regex in una rappresentazione alternativa che utilizza una diversa modalità magica, quindi potrei incollare quel regex equivalente nel codice sorgente? Ad esempio, se voglio convertire questo modello in modalità magica: '\m-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>' in modalità molto …



1
Perché le mie finestre scorrono insieme?
Ho due finestre aperte sullo stesso buffer e voglio modificare due parti dello stesso file contemporaneamente. Non posso perché le finestre scorrono insieme. Ho noscrollbindimpostato quindi sono confuso da questo. Cos'altro potrebbe causare questo? Se inizio una nuova sessione, il problema scompare. Preferirei non dover chiudere la sessione perché ho …


1
Per un autocmd in un ftplugin, dovrei usare il pattern matching o <buffer>?
Ho un autocmd per i file TeX e Markdown per salvare automaticamente il file. Niente di insolito: autocmd CursorHold *.tex,*.md w Tuttavia, con l'aumentare delle impostazioni personalizzate per questi file, li ho suddivisi in ftplugin/tex.vime ftplugin/markdown.vim: " ftplugin/tex.vim autocmd CursorHold *.tex w " ftplugin/markdown.vim autocmd CursorHold *.md w Ora, questi …
14 autocmd  filetype 


2
Forma del cursore sotto vim + tmux
Come posso avere diverse forme di cursore quando eseguo vim all'interno di tmux sotto cygwin? SENZA queste linee sarebbero sufficienti per ottenere ciò che voglio: let &amp;t_SI = "\e[5 q" let &amp;t_EI = "\e[2 q" Ma in qualche modo il mio tmux lo rompe - il cursore ha la forma …
14 tmux  cygwin 

1
Piega le linee selezionate
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 …



1
Come escludo determinate estensioni di file dal completamento?
C'è un modo per configurare vim per quanto riguarda i tipi di file che ritiene "adatti" per l'apertura? Vorrei chiarire con un esempio. Immagina di lavorare su un documento in lattice. Una volta creato il file, nella directory è presente quanto segue (insieme ad altri file correlati alla build): X.aux …


2
Aggiungi automaticamente una chiusura "o" quando ne inserisci una, ma solo se il cursore non si trova già all'interno di una stringa
Ho definito i mapping nel mio vimrcper inserire automaticamente parentesi chiuse e parentesi graffe quando inserisco quelli di apertura con inoremap ( ()&lt;esc&gt;i. Vorrei fare lo stesso per "e ', ma solo quando il cursore non è attualmente all'interno di una stringa, poiché all'interno di una stringa 'è probabilmente un …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.