Vorrebbe eseguire una ricerca e sostituirlo in un file con 12000 righe. In particolare, se ^ SetFontSize 28esiste un'occorrenza dopo un ^Hideblocco e prima del successivo ^Hideo ^Show, passare 28a 18. Ecco uno snippet dal file originale. Hide # Gear - Endgame ItemLevel >= 77 Rarity = Magic LinkedSockets >= …
Sono un po 'confuso sugli operatori di confronto regex di VimScript. Se guardo attraverso la :h =~?mia comprensione è che =~può essere usato per fare una corrispondenza regex ( ?rendendolo insensibile al maiuscolo / minuscolo). Ma questo codice stampa "no": let s:myVar = "S123" if s:myVar =~? "^S\d+" echo "yes" …
Voglio che tutti i miei file che finiscono .texabbiano una lunghezza di riga 80. Quindi ogni volta che apro un .texfile in vim scrivo :set tw=79. Cosa metterei nel mio .vimrc per automatizzare questo? Che cosa succede se ho voluto che lavoro con un elenco specifico di tipi di file, …
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 …
Ho lavorato sulla modularizzazione e la conversione di un codice nel mio vimrcin alcuni plugin / plugin plug-in autonomi e riutilizzabili. Ho riscontrato un problema con il caricamento automatico e l'ambito che ho difficoltà a comprendere. Ho letto attraverso :h autoload, :h <sid>, :h script-local, ma io non sono ancora …
Sto cercando di definire una funzione che renderà più facile vedere dove si trova il cursore posizionando il mirino per 100 ms. Ecco il mio tentativo: function! Flash() set cursorline cursorcolumn sleep 100m set nocursorline nocursorcolumn endfunction nnoremap <leader>fl :call Flash() Sembra però che la funzione precedente stia chiamando lo …
Sto provando a mappare Ctrl+ sper salvare il mio file ma non funziona. Le mie mappature: map <C-s> :w <CR> :echo "Saved" <CR> imap <C-s> <Esc> :w <CR> :echo "Saved" <CR> i Quando in modalità inserimento vedo /:echo "Saved"nell'angolo in basso invece savedche in modalità normale e vedo la stessa …
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 …
Quando voglio modificare il mio zshrc, devo solo digitare: vim .zshrc Senza specificare il percorso completo ( ~/.zshrc), se mi trovo in una directory diversa, verrà invece avviato un nuovo file. Questo è molto fastidioso, dato che ne ho solo uno .zshrc, dentro ~e solo uno vimrc, dentro ~/.vim/. Quindi, …
Molti sistemi offrono pulsanti + e - zoom. Qualcuno può dimostrare come è possibile emulare questi due pulsanti gvim? Ciò significa che facendo clic sul pulsante + si aumenterebbe la dimensione del carattere di un passo. Il pulsante - fa esattamente il contrario.
Normalmente lavoro con 2 finestre, divise verticalmente. Il problema che vorrei risolvere è: saltare facilmente avanti e indietro dal file di implementazione header <-> Sto studiando, senza fortuna, 2 modi per farlo: Apri il file alternativo nella finestra corrente : ci sono molti modi per farlo, tuttavia, non riesco a …
Volevo scrivere questo: A = mapping[0] B = mapping[1] C = mapping[2] D = mapping[3] E = mapping[4] F = mapping[5] G = mapping[6] H = mapping[7] I = mapping[8] J = mapping[9] K = mapping[10] L = mapping[11] M = mapping[12] N = mapping[13] O = mapping[14] P = …
Stavo guardando questa sfida di vimgolf e ho pensato che sarebbe stato bello eliminare specifiche righe per indirizzo. So di poterlo fare con :<line_number>d, ma c'è un modo per elencare più numeri di riga dsu cui eseguire? Immagino qualcosa del genere:, :1,4,32dma ovviamente non funziona. Come sarebbe fatto?
Diciamo che ho il seguente file molto semplice a b c d e e ho deciso che volevo aggiungere righe vuote dopo ogni riga. Diversi metodi diversi mi saltano immediatamente in mente. Potremmo semplicemente farlo (e quindi abbracciare il fallimento). Potremmo registrare una macro come qqo<ESC>jqe ripeterla più volte. Altri …
Vim ha i comandi zge zwdi contrassegnare una parola come buona (corretta) o rispettivamente cattiva (errata). Esiste un comando simile per contrassegnare una parola come usata raramente? (È possibile aggiungere manualmente la parola plus /?al file dell'incantesimo, ma è molto meno conveniente che posizionare semplicemente il cursore sulla parola e …
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.