La documentazione di Vim ha questo da dire sul :opencomando: This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the column where "pattern" matches …
NB Questo non è un duplicato di Come funziona il comando "d3fg"? Si prega di leggere prima di votare per chiudere! Sono arrivato a un punto morto nella mia ricerca per far funzionare le piccole eliminazioni come quelle grandi . Il problema che ho è che non riesco a capire …
A volte ho bisogno di scrivere parole greche, ma quando sto usando la tastiera greca, colpire, diciamo, <C-p>sarà compreso come <C-π>e non come il comando che intendo. Questo può essere risolto con :map <C-p> <C-π>. Posso farlo per tutte le lettere senza fare un elenco di tutte? PS. Fare un …
Qual è il modo corretto di capitalizzare 'vim'? Ho visto queste varianti utilizzate: vim Vim ViM VIM Qual è quella corretta? O sono tutti considerati corretti? Se guardo i :helpfile, vedo diversi stili in uso.
Sto usando Vim in un terminale, quindi lo scorrimento con la rotella di scorrimento usa la sintassi \e[Ae \e[B(dove \esimboleggia \x1bo scappa). Tuttavia, Vim lo interpreta spostando il cursore verso l'alto o verso il basso di una riga. Il comportamento desiderato è che lo schermo venga spostato verso l'alto o …
Occasionalmente quando provo a uscire da Vim, ottengo qualcosa che assomiglia a questo: Non sono sicuro di come invochi accidentalmente questo, ma il mio metodo attuale per evadere è quello di premere i tasti casuali e alla fine scompare. Due domande: Come sto invocandolo (lo uso :qper uscire da VIM) …
La pagina Download di Vim dice che la versione a 64 bit è fuori produzione: Win64 La versione a 32 bit di Vim funziona perfettamente su Windows a 64 bit. C'era un binario a 64 bit, ma non era molto usato e la manutenzione si interruppe. Il che va bene, …
Supponiamo che io abbia uno script Python con un errore di runtime: $ cat example.py #! /usr/bin/env python3 a = 1/0 che dà: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero Voglio che Vim passi alla riga …
Di solito lavoro in un terminale a discesa, con un'altezza di circa 25 caratteri. Dato che preferisco le schede alle finestre 1 , di solito viene sprecato molto spazio orizzontale, circa la metà della larghezza del terminale. Inoltre, Vim, con l'impostazione predefinita di helpheight, lascia solo un paio di righe …
Su alcuni unix qualche volta ho trovato un comando chiamato nvi. Era un editor simile a vi, senza gran parte delle sue funzionalità. Forse era una forchetta del vecchio vi? In ogni caso, quali viversioni sono un fork delle altre e quali sono sviluppi indipendenti? Hanno un "albero genealogico", simile …
Come posso scaricare un comando vim interno (non comando shell) in un nuovo buffer? Ad esempio, desidero scaricare un elenco di tutti i plug-in :enewda in :scriptnamesmodo da poterlo cercare.
Ho un file con il personaggio ã(a + minuscola che combina tilde). Encodinge fileencodingsono entrambi utf-8. gaSpettacoli <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (ma con l'attuale combinazione di tilde in <>) e g8spettacoli 61 + cc 83 La ricerca con /a\%u0303funziona bene. La ricerca …
Quando uso uo CTL-Rper annullare o ripetere una modifica in vim, mi sembra di modificare pezzi di testo, non solo la sequenza di tasti più recente. Cosa determina la dimensione del blocco considerato come una singola modifica?
Molti file di testo possono essere aperti contemporaneamente utilizzando vim *txt So che posso usare :<int>nper spostare avanti i <int>file, ma non so come arrivare all'ultimo file aperto. Finora ho provato :1000na superare intenzionalmente ma questo dà l'errore E165: Impossibile andare oltre l'ultimo file Da lì ho solo ricorrere a …
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.