Vi & Vim

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


1
vimdiff e unisci conflitti
Quando si uniscono le filiali sotto il controllo del codice sorgente, spesso si verifica un conflitto di unione con altri sviluppatori. So che possiamo usare vimdiff per modificare il codice diff contro il controllo del codice sorgente , ma esiste anche un modo per usare vimdiff per aiutare a risolvere …

4
Come posso convertire parole in camelCase in una macro?
Ho un elenco di parole, come questo: these are some words that I want to convert to camel case Ho bisogno di un modo per trasformarmi, ad esempio, camel casein camelCaseuna macro (o un modo per trasformare ogni linea di una selezione di linea visiva in un caso di cammello). …

2
Come posso cambiare la schermata iniziale o introduttiva di Vim?
Quando avvio Vim senza alcun file, vedo sempre questo: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type :help<Enter> or <F1> for on-line help type :help …


1
Mostra linee avvolte parzialmente nascoste
Ho attivato la funzione di ritorno set wrap linebreak nolista capo con nel mio .vimrc. Tuttavia, questo ha il fastidioso comportamento che le linee non completamente visibili sullo schermo siano nascoste e sostituite con segni @: Come posso mostrare queste linee anche se sono parzialmente nascoste?
14 wrapping 

3
Come si usa l'albero delle modifiche in vim
È possibile recuperare il ramo modifiche che ho "abbandonato"? Ad esempio, sto annullando diverse operazioni utilizzando u, quindi sto apportando una modifica nella modalità di inserimento. Ma poi mi rendo conto che non voglio avere questo cambiamento, preferirei tornare a dove ero all'inizio (prima di annullare). Questi cambiamenti sono persi …
14 undo-redo 

1
Esiste una soluzione per utilizzare vim dal touchscreen?
In realtà, ho riscontrato questo problema quando ho usato ssh dal mio telefono Android per accedere a un server Linux e ho provato a usare vim per modificare alcuni file. Era un po '... spiacevole, sebbene potessi fare tutto ciò che potevo fare da un normale desktop / tastiera. Estensione: …

2
Best practice per i file di scambio VIM?
Ogni volta che esco da una sessione in vim perdendo la mia connessione sono piuttosto pieno di dred (eppure continuo a usare vim ... che masochista devo essere) perché quando riapro i miei file un mucchio di swap- i file sono in attesa di provare a distruggere il mio lavoro. …
14 swap-file 

2
Come caricare i plugin in modo condizionale
Stavo cercando una risposta a questo, ma non ho ancora trovato nulla, quindi se ho perso qualcosa di ovvio, mi scuso. Ho pensato che sarebbe stata una rapida ricerca su Google, quindi forse è più complicato di quanto pensassi. Mi piacerebbe essere in grado di caricare i plugin in modo …


6
Come associare un set di buffer a una scheda?
Quando devo lavorare su diversi progetti contemporaneamente ho il seguente flusso di lavoro: Creo una scheda per ogni progetto. In ogni scheda apro i file che voglio modificare, il che rende diversi buffer. Opzionalmente se ho bisogno di vedere due (o più) file contemporaneamente creo finestre divise, quindi ho una …

3
Blocco delle modifiche al file di sola lettura
Quando si utilizza Vim per modificare un file di sola lettura, verrà emesso un avviso la prima volta che viene modificato, ma consente di apportare eventuali modifiche. Posso capire che questo comportamento potrebbe essere utile per qualcuno che intenda salvare il file con un altro nome; ma a volte apro …


1
Salva una macro appena creata in vimrc
A volte creo macro. A volte creo la stessa macro più volte. A volte mi stanco di creare di nuovo la stessa macro. Posso memorizzare macro? Posso caricare un predefinito di macro? Posso creare una macro e salvarla per sempre?
14 macro 

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.