Ho appena scoperto di poter indentare e non rientrare facilmente in Vi con: <<e>> Di default aggiunge un tabpersonaggio. Ora mi chiedo, potrebbe essere questo per un numero di spazi tramite una configurazione nel mio .vimrc? E come dovrei farlo?
Quando si lavora su un ramo di funzionalità in git, ho spesso bisogno di riporre le mie modifiche per eseguire il commit di una correzione di bug nel ramo principale. Quando ho finito di lavorare sulle modifiche, I git stash pop, che aggiorna i timestamp sui file. Anche se i …
Aprire un buffer vuoto e inserire un carattere di tabulazione, quindi uscire alla modalità normale. Quando si posiziona il cursore (modalità normale) sulla scheda, si troverà sul lato destro dello spazio bianco. Sto cercando un modo in cui il cursore sarà invece sul lato sinistro dello spazio bianco. Grazie!
Stavo per rispondere a una domanda, ma mi sono reso conto che la mia risposta dipende da un'associazione chiave fornita da un plugin che ho installato. Ancora peggio, non so quale plugin lo fornisce. L'unico modo che conosco per risolvere questo problema sarebbe "cercare binariamente" i miei plugin installati disabilitando …
Quando modifico un file PHP e definisco una stringa in un heredoc, l'evidenziazione della sintassi verrà abilitata all'interno dell'ereditarietà se si tratta di sintassi JavaScript o sintassi HTML o sintassi SQL. Tuttavia non funzionerà per la sintassi CSS. Esempio (se creiamo un nuovo file PHP chiamato hello.phpcon il seguente codice): …
Assegnare ogni funzione utile a un tasto funziona bene per gli strumenti usati di frequente, ma ci sono alcune operazioni che uso così raramente, che preferirei assegnarle ad alcuni menu popup definiti nel mio vimrc. Ho visto plugin come CtrlP aprire un elenco popup quindi questo dovrebbe essere possibile. Quindi …
Vim, per impostazione predefinita, apre tutti i file .md come codice "modula2". Non ho mai sentito parlare di modula2, né ho intenzione di usarlo. Come posso dire a Vim di trattare sempre foo.mdcome Markdown (come se avessi digitato :set ft=markdown)?
Per alcuni formati di testo, le interruzioni di riga contano. Ad esempio, uso spesso Vim per scrivere documenti MediaWiki, in cui non puoi semplicemente inserire un'interruzione di riga ovunque (diversamente da Markdown). Quindi sono costretto a scrivere righe con molti personaggi. Questo può portare a linee lunghe (oltre 200 caratteri) …
Con l'attuale colore che sto usando, è difficile trovare la posizione del cursore durante la navigazione tra i risultati della ricerca. Il colore di evidenziazione e il colore del cursore si fondono nel rendere difficile la ricerca del cursore. Come si imposta il colore del cursore in modo diverso quando …
Ho attivato il controllo ortografico con :set spell spelllang=en_us Ora posso correggere l'ortografia di una parola digitando 1z=(ovvero, scegliere la 1correzione ortografica ( z=)). Come posso farlo funzionare automaticamente sulla parola precedente ogni volta che scrivo uno spazio, senza ritardi? Cerca anche di "correggere" le parole che sono già state …
Se voglio rientrare in tutte le righe di un documento, posso digitare >Gper applicarlo alla riga corrente e in basso, seguito da e >ggapplicarlo alle righe sopra. C'è una combinazione che posso usare per applicare solo >a tutte le linee contemporaneamente?
Voglio essere in grado di avviare facilmente Vim in modalità privata. Definiamo una modalità privata come quella che utilizza questo set di comandi: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Fammi sapere se riesci a pensare a eventuali comandi …
Per impostazione predefinita, se un buffer in vim contiene un URL come http://www.google.com, gxin modalità normale aprirà un browser con quell'URL. È molto utile. Tuttavia, se l'URL ha parametri URL (ad es. http://www.google.com/search?q=stuff), I parametri URL vengono persi (ovvero http://www.google.com/searchviene appena aperto). Sto usando MacVim 7.4 patch 183, con Chrome …
In questo momento sto lavorando con alcuni blocchi di testo lunghi oltre 1000 righe. C'è un modo semplice per spostarsi all'inizio del prossimo paragrafo? La mia soluzione alternativa per ora è la ricerca di due caratteri di nuova riga consecutivi: /\n\n Un'altra soluzione alternativa sarebbe vip Esc j vip v …
Quando sto registrando una macro con qe ho finito, posso digitare: q per interrompere la registrazione se sono in modalità normale o visiva. <c-o>q per interrompere la registrazione se sono in modalità inserimento. .. Come posso interrompere la registrazione se la mia macro termina in modalità comando?
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.