Come posso aprire facilmente i miei buffer / argomenti vim correnti in una finestra / scheda separata ciascuno? So di: $ vim one.txt two.txt three.txt -O Tuttavia, se comincio semplicemente vim con: $ vim one.txt two.txt three.txt Come posso replicare questo comportamento dopo aver già avviato VIM?
In Emacs, posso premere Ctrl-h, k, per descrivere una chiave. Posso ottenere il nome della chiave anche se non è definito, ad es. C-x <C-M-end> is undefined Quindi, ho conosciuto il nome della chiave C-x <C-M-end>. Ma come puoi ottenere il nome chiave per Vim? Voglio impostare una keymap per …
Trovo che a volte scrivo un comando ex mode molto lungo che fa un sacco di cose. Sono una sorta di "mini-script" che scrivo nell'editor di testo, quindi avvio la modalità ex e li copio nella riga ex ed eseguo. Ma poi finisco sempre per modificare in modalità ex e …
Quando ho più di un file aperto in vim (usando lo schermo diviso), ogni riga di stato del comando (l'ultima riga nella finestra) appare così: filename.txt 73,1 4% Questo è il nome del file a sinistra, con la posizione e la percentuale del righello attraverso il file a destra (via …
Come posso ripristinare la posizione del cursore in Vim com'era prima di scorrere, selezionare o PgUp / PgDn? Sono stanco di cercare dov'ero prima di scorrere verso l'alto per guardare qualcosa in alto. Esistono comandi come "Posizione cursore precedente" e "Posizione cursore successivo" (come 'u' e 'R' per le operazioni …
Ho trovato ^ S mappato per essere la chiave di ricerca fwd per zsh (ohmyzsh), ma mi piacerebbe usarlo anche in vim per vari mapping - sembra che la mappatura zsh mi impedisca di usarlo ora. Qualche modo per smistare il bindkey o avere entrambi i modi?
Quando inserisco tabmolte applicazioni come vimOpenOffice ecc., La dimensione della scheda equivale a 8 spazi / caratteri. Questo è il valore predefinito per molte applicazioni. Quando la dimensione predefinita del terminale è di 80 caratteri in orizzontale, perché la dimensione della scheda è così grande? Dopo 5 schede sono a …
Vim inserisce automaticamente un commento quando inizio una nuova riga da una riga commentata, perché ho impostato formatoptions=tcroql. Ad esempio (il cursore è *): // this is a comment* e dopo aver colpito <Enter>(modalità inserimento) o o(modalità normale) mi rimane: // this is a comment // * Questa funzione è …
Nel mio vimrc ho entrambi set numbere set colorcolumn=80, quindi ora quando apro una finestra di correzione rapida, vedo entrambi i numeri di riga e la colonna dei colori. Esiste un modo per disabilitare queste impostazioni solo per le finestre di aggiornamento rapido? (Se è importante, sono su OSX usando …
Qualcuno ha una soluzione elegante per avere MacVim o gvim su più monitor (risoluzione potenzialmente diversa)? Avere 2 sessioni non funziona bene a causa di buffer e file di scambio separati. Penseresti di poter avere 2 finestre GUI che condividono gli stessi buffer, ma non riesco a trovare nulla che …
Uso gvim con set number nel mio .vimrccosì mostra il numero di biancheria, più uno spazio, prima di ogni riga. Se il documento ha meno di 10 righe, sono necessarie 2 colonne, se contiene più di 10, 3 colonne e così via. Se lo metto set lines=40 columns=80 in .gvimrc, …
Quando eseguo vim, il plugin NerdTree apre un esploratore di progetti. Ho raggiunto questo aggiungendo la seguente riga al mio .vimrcfile: autocmd VimEnter * NERDTree Apre due buffer, ma sfortunatamente devo premere ^W^Wogni volta perché il buffer attivo è quello sinistro, dove si trova NerdTree. Come posso fare in modo …
Uso parecchio l' opzione di piegatura di vim e di solito ho impostato foldmethod sulla sintassi. Recentemente ho scoperto che è possibile aggiungere pieghe personalizzate, in modo tale da poter inserire interi blocchi /*{{{*/e /*}}}*/che è molto utile per raggruppare grandi sezioni di un file sorgente. Tuttavia, per usare questa …
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.