Nel rispondere a una domanda proprio ora , ho accennato usando una normale mappatura dei tasti in modalità che può essere trovata su vim.wikia.com. Nel mezzo della spiegazione della mappatura dei tasti, mi sono reso conto che non avevo idea di cosa <Bar>significasse. Cosa significa? Ho provato a sostituirlo con …
Uso Vi come mio editor di testo preferito (e, di fatto, solo) su sistemi Linux. So come cambiare le modalità dalla normale all'inserimento e viceversa. È possibile caricare automaticamente Vi in modalità Inserisci anziché in modalità normale?
So che è possibile aprire un nuovo file in una divisione, con :splito :vsplit, ma è possibile aprire una nuova divisione con un buffer esistente, sfruttando potenzialmente il completamento automatico?
Ho iniziato a usare neovim e spostato il mio .vimrcper .config/nvim/init.vime altre cose si trova in .local/share/nvim. Qual è il modo migliore per condividere config o persino plugin tra vim e Neovim? Link simbolici? Posso cambiare le directory in .vimrc per usare un solo link simbolico? Dopo aver migrato la …
Sto cercando di usare vimdiff come mio strumento di unione git, ma i colori utilizzati lo rendono insopportabile (almeno su Windows / Mingw): il colore di sfondo e il colore di primo piano sono gli stessi per alcune delle linee in conflitto, rendendolo inutilmente difficile per capire cosa sta succedendo …
Qualcosa che ho trovato utile in altri editor è la possibilità di: prendi il testo selezionato eseguire un comando esterno e passare la selezione al suo stdin prendere i comandi esterni stdoute sostituire la selezione corrente con esso. In questo modo è possibile scrivere utili strumenti di testo che operano …
Diciamo che voglio produrre il seguente testo nel mio documento: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Esiste un modo semplice …
Stavo cercando suggerimenti sullo spostamento dello schermo e mi sono imbattuto nei seguenti suggerimenti: zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen La mia domanda è: cos'è z? Cosa significa? quali …
Ho riscontrato molte situazioni in vim in cui sarebbe utile avere dichiarazioni lookaround. Ho provato a utilizzare la sintassi standard ( (?=), (?!)ecc.) , Ma sembra che VIM non supporti questo. Vim ha una sintassi equivalente per questo tipo di affermazioni?
Quando lo faccio vimdiff file2 file1, file2va naturalmente a sinistra e file1a destra. A volte trovo che li metto nella direzione sbagliata, quindi mi piacerebbe essere in grado di cambiarli senza lasciare Vim. È possibile?
Nel mio file .vimrc, vorrei archiviare in una variabile il risultato di un comando esterno, nel mio caso: $ echo $LANG In modo che il mio vimrcfile avrebbe: let language = output(!echo $LANG) if language == 'en' nnoremap <somekey> <ohanotherkey!> end if Finora non sono riuscito a trovare il modo …
Come da titolo, è possibile dividere il vimrcfile in più sotto-file? Mantenere file separati per gruppi di impostazioni che riguardano una cosa ? Questa cosa potrebbe essere qualsiasi cosa, qualsiasi tipo di gruppo definito dall'utente di impostazioni. Per esempio, [Aggiornato] mantenere tutte le impostazioni relative a Python (-mode) in vimrc.python-mode? …
Come faccio a creare il mio elenco di completamento automatico per determinati tipi di file? Ad esempio, vorrei che CSS e HTML completassero automaticamente dall'elenco delle classi CSS in FontAwesome .
Ho un file di testo come questo (usando gVim su Windows) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud Voglio aggiungere un numero a ciascuna riga del file. Non utilizzando :set number, ma per aggiungere il numero come testo che precede ciascuna riga, …
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.